PeerExpressRouteCircuitConnectionInner Class

public final class PeerExpressRouteCircuitConnectionInner
extends SubResourceModel

Peer Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.

Method Summary

Modifier and Type Method and Description
String addressPrefix()

Get the addressPrefix property: /29 IP address space to carve out Customer addresses for tunnels.

String authResourceGuid()

Get the authResourceGuid property: The resource guid of the authorization used for the express route circuit connection.

CircuitConnectionStatus circuitConnectionStatus()

Get the circuitConnectionStatus property: Express Route Circuit connection state.

String connectionName()

Get the connectionName property: The name of the express route circuit connection resource.

String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

SubResource expressRouteCircuitPeering()

Get the expressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the circuit.

static PeerExpressRouteCircuitConnectionInner fromJson(JsonReader jsonReader)

Reads an instance of PeerExpressRouteCircuitConnectionInner from the JsonReader.

SubResource peerExpressRouteCircuitPeering()

Get the peerExpressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the peered circuit.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the peer express route circuit connection resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Resource type.

void validate()

Validates the instance.

Methods inherited from SubResource

id

Methods inherited from SubResourceModel

Methods inherited from java.lang.Object

Method Details

addressPrefix

public String addressPrefix()

Get the addressPrefix property: /29 IP address space to carve out Customer addresses for tunnels.

Returns:

the addressPrefix value.

authResourceGuid

public String authResourceGuid()

Get the authResourceGuid property: The resource guid of the authorization used for the express route circuit connection.

Returns:

the authResourceGuid value.

circuitConnectionStatus

public CircuitConnectionStatus circuitConnectionStatus()

Get the circuitConnectionStatus property: Express Route Circuit connection state.

Returns:

the circuitConnectionStatus value.

connectionName

public String connectionName()

Get the connectionName property: The name of the express route circuit connection resource.

Returns:

the connectionName value.

etag

public String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

Returns:

the etag value.

expressRouteCircuitPeering

public SubResource expressRouteCircuitPeering()

Get the expressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the circuit.

Returns:

the expressRouteCircuitPeering value.

fromJson

public static PeerExpressRouteCircuitConnectionInner fromJson(JsonReader jsonReader)

Reads an instance of PeerExpressRouteCircuitConnectionInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of PeerExpressRouteCircuitConnectionInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the PeerExpressRouteCircuitConnectionInner.

peerExpressRouteCircuitPeering

public SubResource peerExpressRouteCircuitPeering()

Get the peerExpressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the peered circuit.

Returns:

the peerExpressRouteCircuitPeering value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the peer express route circuit connection resource.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

PeerExpressRouteCircuitConnectionInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Resource type.

Overrides:

PeerExpressRouteCircuitConnectionInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

PeerExpressRouteCircuitConnectionInner.validate()

Applies to