ExpressRouteCircuitConnectionInner Class
- java.
lang. Object - com.
azure. core. management. SubResource - com.
azure. resourcemanager. network. models. SubResourceModel - com.
azure. resourcemanager. network. fluent. models. ExpressRouteCircuitConnectionInner
- com.
- com.
- com.
public final class ExpressRouteCircuitConnectionInner
extends SubResourceModel
Express Route Circuit Connection in an ExpressRouteCircuitPeering resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ExpressRouteCircuitConnectionInner() |
Creates an instance of Express |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
addressPrefix()
Get the address |
| String |
authorizationKey()
Get the authorization |
|
Circuit |
circuitConnectionStatus()
Get the circuit |
| String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
|
Sub |
expressRouteCircuitPeering()
Get the express |
|
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
|
Ipv6Circuit |
ipv6CircuitConnectionConfig()
Get the ipv6Circuit |
|
Sub |
peerExpressRouteCircuitPeering()
Get the peer |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Resource type. |
| void |
validate()
Validates the instance. |
|
Express |
withAddressPrefix(String addressPrefix)
Set the address |
|
Express |
withAuthorizationKey(String authorizationKey)
Set the authorization |
|
Express |
withExpressRouteCircuitPeering(SubResource expressRouteCircuitPeering)
Set the express |
|
Express |
withId(String id) |
|
Express |
withIpv6CircuitConnectionConfig(Ipv6CircuitConnectionConfig ipv6CircuitConnectionConfig)
Set the ipv6Circuit |
|
Express |
withName(String name)
Set the name property: Name of the resource. |
|
Express |
withPeerExpressRouteCircuitPeering(SubResource peerExpressRouteCircuitPeering)
Set the peer |
Methods inherited from SubResource
Methods inherited from SubResourceModel
Methods inherited from java.lang.Object
Constructor Details
ExpressRouteCircuitConnectionInner
public ExpressRouteCircuitConnectionInner()
Creates an instance of ExpressRouteCircuitConnectionInner class.
Method Details
addressPrefix
public String addressPrefix()
Get the addressPrefix property: /29 IP address space to carve out Customer addresses for tunnels.
Returns:
authorizationKey
public String authorizationKey()
Get the authorizationKey property: The authorization key.
Returns:
circuitConnectionStatus
public CircuitConnectionStatus circuitConnectionStatus()
Get the circuitConnectionStatus property: Express Route Circuit connection state.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
expressRouteCircuitPeering
public SubResource expressRouteCircuitPeering()
Get the expressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
Returns:
fromJson
public static ExpressRouteCircuitConnectionInner fromJson(JsonReader jsonReader)
Reads an instance of ExpressRouteCircuitConnectionInner from the JsonReader.
Parameters:
Returns:
Throws:
ipv6CircuitConnectionConfig
public Ipv6CircuitConnectionConfig ipv6CircuitConnectionConfig()
Get the ipv6CircuitConnectionConfig property: IPv6 Address PrefixProperties of the express route circuit connection.
Returns:
peerExpressRouteCircuitPeering
public SubResource peerExpressRouteCircuitPeering()
Get the peerExpressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the peered circuit.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route circuit connection resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ExpressRouteCircuitConnectionInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Resource type.
Overrides:
ExpressRouteCircuitConnectionInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
ExpressRouteCircuitConnectionInner.validate()withAddressPrefix
public ExpressRouteCircuitConnectionInner withAddressPrefix(String addressPrefix)
Set the addressPrefix property: /29 IP address space to carve out Customer addresses for tunnels.
Parameters:
Returns:
withAuthorizationKey
public ExpressRouteCircuitConnectionInner withAuthorizationKey(String authorizationKey)
Set the authorizationKey property: The authorization key.
Parameters:
Returns:
withExpressRouteCircuitPeering
public ExpressRouteCircuitConnectionInner withExpressRouteCircuitPeering(SubResource expressRouteCircuitPeering)
Set the expressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the circuit initiating connection.
Parameters:
Returns:
withId
public ExpressRouteCircuitConnectionInner withId(String id)
Overrides:
ExpressRouteCircuitConnectionInner.withId(String id)Parameters:
withIpv6CircuitConnectionConfig
public ExpressRouteCircuitConnectionInner withIpv6CircuitConnectionConfig(Ipv6CircuitConnectionConfig ipv6CircuitConnectionConfig)
Set the ipv6CircuitConnectionConfig property: IPv6 Address PrefixProperties of the express route circuit connection.
Parameters:
Returns:
withName
public ExpressRouteCircuitConnectionInner withName(String name)
Set the name property: Name of the resource.
Overrides:
ExpressRouteCircuitConnectionInner.withName(String name)Parameters:
withPeerExpressRouteCircuitPeering
public ExpressRouteCircuitConnectionInner withPeerExpressRouteCircuitPeering(SubResource peerExpressRouteCircuitPeering)
Set the peerExpressRouteCircuitPeering property: Reference to Express Route Circuit Private Peering Resource of the peered circuit.
Parameters:
Returns: