ExpressRouteCircuitPeeringInner Class
- java.
lang. Object - com.
azure. core. management. SubResource - com.
azure. resourcemanager. network. models. SubResourceModel - com.
azure. resourcemanager. network. fluent. models. ExpressRouteCircuitPeeringInner
- com.
- com.
- com.
public final class ExpressRouteCircuitPeeringInner
extends SubResourceModel
Peering in an ExpressRouteCircuit resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ExpressRouteCircuitPeeringInner() |
Creates an instance of Express |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Integer |
azureAsn()
Get the azure |
|
List<Express |
connections()
Get the connections property: The list of circuit connections associated with Azure Private Peering for this circuit. |
| String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
|
Express |
expressRouteConnection()
Get the express |
|
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
| String |
gatewayManagerEtag()
Get the gateway |
|
Ipv6Express |
ipv6PeeringConfig()
Get the ipv6Peering |
| String |
lastModifiedBy()
Get the last |
|
Express |
microsoftPeeringConfig()
Get the microsoft |
| Long |
peerAsn()
Get the peer |
|
List<Peer |
peeredConnections()
Get the peered |
|
Express |
peeringType()
Get the peering |
| String |
primaryAzurePort()
Get the primary |
| String |
primaryPeerAddressPrefix()
Get the primary |
|
Provisioning |
provisioningState()
Get the provisioning |
|
Sub |
routeFilter()
Get the route |
| String |
secondaryAzurePort()
Get the secondary |
| String |
secondaryPeerAddressPrefix()
Get the secondary |
| String |
sharedKey()
Get the shared |
|
Express |
state()
Get the state property: The peering state. |
|
Express |
stats()
Get the stats property: The peering stats of express route circuit. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Resource type. |
| void |
validate()
Validates the instance. |
| Integer |
vlanId()
Get the vlan |
|
Express |
withAzureAsn(Integer azureAsn)
Set the azure |
|
Express |
withConnections(List<ExpressRouteCircuitConnectionInner> connections)
Set the connections property: The list of circuit connections associated with Azure Private Peering for this circuit. |
|
Express |
withExpressRouteConnection(ExpressRouteConnectionId expressRouteConnection)
Set the express |
|
Express |
withGatewayManagerEtag(String gatewayManagerEtag)
Set the gateway |
|
Express |
withId(String id) |
|
Express |
withIpv6PeeringConfig(Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig)
Set the ipv6Peering |
|
Express |
withMicrosoftPeeringConfig(ExpressRouteCircuitPeeringConfig microsoftPeeringConfig)
Set the microsoft |
|
Express |
withName(String name)
Set the name property: Name of the resource. |
|
Express |
withPeerAsn(Long peerAsn)
Set the peer |
|
Express |
withPeeringType(ExpressRoutePeeringType peeringType)
Set the peering |
|
Express |
withPrimaryAzurePort(String primaryAzurePort)
Set the primary |
|
Express |
withPrimaryPeerAddressPrefix(String primaryPeerAddressPrefix)
Set the primary |
|
Express |
withRouteFilter(SubResource routeFilter)
Set the route |
|
Express |
withSecondaryAzurePort(String secondaryAzurePort)
Set the secondary |
|
Express |
withSecondaryPeerAddressPrefix(String secondaryPeerAddressPrefix)
Set the secondary |
|
Express |
withSharedKey(String sharedKey)
Set the shared |
|
Express |
withState(ExpressRoutePeeringState state)
Set the state property: The peering state. |
|
Express |
withStats(ExpressRouteCircuitStatsInner stats)
Set the stats property: The peering stats of express route circuit. |
|
Express |
withVlanId(Integer vlanId)
Set the vlan |
Methods inherited from SubResource
Methods inherited from SubResourceModel
Methods inherited from java.lang.Object
Constructor Details
ExpressRouteCircuitPeeringInner
public ExpressRouteCircuitPeeringInner()
Creates an instance of ExpressRouteCircuitPeeringInner class.
Method Details
azureAsn
public Integer azureAsn()
Get the azureAsn property: The Azure ASN.
Returns:
connections
public List<ExpressRouteCircuitConnectionInner> connections()
Get the connections property: The list of circuit connections associated with Azure Private Peering for this circuit.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
expressRouteConnection
public ExpressRouteConnectionId expressRouteConnection()
Get the expressRouteConnection property: The ExpressRoute connection.
Returns:
fromJson
public static ExpressRouteCircuitPeeringInner fromJson(JsonReader jsonReader)
Reads an instance of ExpressRouteCircuitPeeringInner from the JsonReader.
Parameters:
Returns:
Throws:
gatewayManagerEtag
public String gatewayManagerEtag()
Get the gatewayManagerEtag property: The GatewayManager Etag.
Returns:
ipv6PeeringConfig
public Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig()
Get the ipv6PeeringConfig property: The IPv6 peering configuration.
Returns:
lastModifiedBy
public String lastModifiedBy()
Get the lastModifiedBy property: Who was the last to modify the peering.
Returns:
microsoftPeeringConfig
public ExpressRouteCircuitPeeringConfig microsoftPeeringConfig()
Get the microsoftPeeringConfig property: The Microsoft peering configuration.
Returns:
peerAsn
public Long peerAsn()
Get the peerAsn property: The peer ASN.
Returns:
peeredConnections
public List<PeerExpressRouteCircuitConnectionInner> peeredConnections()
Get the peeredConnections property: The list of peered circuit connections associated with Azure Private Peering for this circuit.
Returns:
peeringType
public ExpressRoutePeeringType peeringType()
Get the peeringType property: The peering type.
Returns:
primaryAzurePort
public String primaryAzurePort()
Get the primaryAzurePort property: The primary port.
Returns:
primaryPeerAddressPrefix
public String primaryPeerAddressPrefix()
Get the primaryPeerAddressPrefix property: The primary address prefix.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route circuit peering resource.
Returns:
routeFilter
public SubResource routeFilter()
Get the routeFilter property: The reference to the RouteFilter resource.
Returns:
secondaryAzurePort
public String secondaryAzurePort()
Get the secondaryAzurePort property: The secondary port.
Returns:
secondaryPeerAddressPrefix
public String secondaryPeerAddressPrefix()
Get the secondaryPeerAddressPrefix property: The secondary address prefix.
Returns:
sharedKey
public String sharedKey()
Get the sharedKey property: The shared key.
Returns:
state
public ExpressRoutePeeringState state()
Get the state property: The peering state.
Returns:
stats
public ExpressRouteCircuitStatsInner stats()
Get the stats property: The peering stats of express route circuit.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ExpressRouteCircuitPeeringInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Resource type.
Overrides:
ExpressRouteCircuitPeeringInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
ExpressRouteCircuitPeeringInner.validate()vlanId
public Integer vlanId()
Get the vlanId property: The VLAN ID.
Returns:
withAzureAsn
public ExpressRouteCircuitPeeringInner withAzureAsn(Integer azureAsn)
Set the azureAsn property: The Azure ASN.
Parameters:
Returns:
withConnections
public ExpressRouteCircuitPeeringInner withConnections(List<ExpressRouteCircuitConnectionInner> connections)
Set the connections property: The list of circuit connections associated with Azure Private Peering for this circuit.
Parameters:
Returns:
withExpressRouteConnection
public ExpressRouteCircuitPeeringInner withExpressRouteConnection(ExpressRouteConnectionId expressRouteConnection)
Set the expressRouteConnection property: The ExpressRoute connection.
Parameters:
Returns:
withGatewayManagerEtag
public ExpressRouteCircuitPeeringInner withGatewayManagerEtag(String gatewayManagerEtag)
Set the gatewayManagerEtag property: The GatewayManager Etag.
Parameters:
Returns:
withId
public ExpressRouteCircuitPeeringInner withId(String id)
Overrides:
ExpressRouteCircuitPeeringInner.withId(String id)Parameters:
withIpv6PeeringConfig
public ExpressRouteCircuitPeeringInner withIpv6PeeringConfig(Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig)
Set the ipv6PeeringConfig property: The IPv6 peering configuration.
Parameters:
Returns:
withMicrosoftPeeringConfig
public ExpressRouteCircuitPeeringInner withMicrosoftPeeringConfig(ExpressRouteCircuitPeeringConfig microsoftPeeringConfig)
Set the microsoftPeeringConfig property: The Microsoft peering configuration.
Parameters:
Returns:
withName
public ExpressRouteCircuitPeeringInner withName(String name)
Set the name property: Name of the resource.
Overrides:
ExpressRouteCircuitPeeringInner.withName(String name)Parameters:
withPeerAsn
public ExpressRouteCircuitPeeringInner withPeerAsn(Long peerAsn)
Set the peerAsn property: The peer ASN.
Parameters:
Returns:
withPeeringType
public ExpressRouteCircuitPeeringInner withPeeringType(ExpressRoutePeeringType peeringType)
Set the peeringType property: The peering type.
Parameters:
Returns:
withPrimaryAzurePort
public ExpressRouteCircuitPeeringInner withPrimaryAzurePort(String primaryAzurePort)
Set the primaryAzurePort property: The primary port.
Parameters:
Returns:
withPrimaryPeerAddressPrefix
public ExpressRouteCircuitPeeringInner withPrimaryPeerAddressPrefix(String primaryPeerAddressPrefix)
Set the primaryPeerAddressPrefix property: The primary address prefix.
Parameters:
Returns:
withRouteFilter
public ExpressRouteCircuitPeeringInner withRouteFilter(SubResource routeFilter)
Set the routeFilter property: The reference to the RouteFilter resource.
Parameters:
Returns:
withSecondaryAzurePort
public ExpressRouteCircuitPeeringInner withSecondaryAzurePort(String secondaryAzurePort)
Set the secondaryAzurePort property: The secondary port.
Parameters:
Returns:
withSecondaryPeerAddressPrefix
public ExpressRouteCircuitPeeringInner withSecondaryPeerAddressPrefix(String secondaryPeerAddressPrefix)
Set the secondaryPeerAddressPrefix property: The secondary address prefix.
Parameters:
Returns:
withSharedKey
public ExpressRouteCircuitPeeringInner withSharedKey(String sharedKey)
Set the sharedKey property: The shared key.
Parameters:
Returns:
withState
public ExpressRouteCircuitPeeringInner withState(ExpressRoutePeeringState state)
Set the state property: The peering state.
Parameters:
Returns:
withStats
public ExpressRouteCircuitPeeringInner withStats(ExpressRouteCircuitStatsInner stats)
Set the stats property: The peering stats of express route circuit.
Parameters:
Returns:
withVlanId
public ExpressRouteCircuitPeeringInner withVlanId(Integer vlanId)
Set the vlanId property: The VLAN ID.
Parameters:
Returns: