public class ExpressRouteCircuitPeeringInner
extends com.azure.core.management.SubResource
| Constructor and Description |
|---|
ExpressRouteCircuitPeeringInner() |
| Modifier and Type | Method and Description |
|---|---|
Integer |
azureAsn()
Get the azureAsn property: The Azure ASN.
|
List<ExpressRouteCircuitConnectionInner> |
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.
|
ExpressRouteConnectionId |
expressRouteConnection()
Get the expressRouteConnection property: The ExpressRoute connection.
|
String |
gatewayManagerEtag()
Get the gatewayManagerEtag property: The GatewayManager Etag.
|
Ipv6ExpressRouteCircuitPeeringConfig |
ipv6PeeringConfig()
Get the ipv6PeeringConfig property: The IPv6 peering configuration.
|
String |
lastModifiedBy()
Get the lastModifiedBy property: Who was the last to modify the peering.
|
ExpressRouteCircuitPeeringConfig |
microsoftPeeringConfig()
Get the microsoftPeeringConfig property: The Microsoft peering configuration.
|
String |
name()
Get the name property: The name of the resource that is unique within a resource group.
|
Long |
peerAsn()
Get the peerAsn property: The peer ASN.
|
List<PeerExpressRouteCircuitConnectionInner> |
peeredConnections()
Get the peeredConnections property: The list of peered circuit connections associated with Azure Private Peering
for this circuit.
|
ExpressRoutePeeringType |
peeringType()
Get the peeringType property: The peering type.
|
String |
primaryAzurePort()
Get the primaryAzurePort property: The primary port.
|
String |
primaryPeerAddressPrefix()
Get the primaryPeerAddressPrefix property: The primary address prefix.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the express route circuit peering resource.
|
com.azure.core.management.SubResource |
routeFilter()
Get the routeFilter property: The reference to the RouteFilter resource.
|
String |
secondaryAzurePort()
Get the secondaryAzurePort property: The secondary port.
|
String |
secondaryPeerAddressPrefix()
Get the secondaryPeerAddressPrefix property: The secondary address prefix.
|
String |
sharedKey()
Get the sharedKey property: The shared key.
|
ExpressRoutePeeringState |
state()
Get the state property: The peering state.
|
ExpressRouteCircuitStatsInner |
stats()
Get the stats property: The peering stats of express route circuit.
|
String |
type()
Get the type property: Type of the resource.
|
void |
validate()
Validates the instance.
|
Integer |
vlanId()
Get the vlanId property: The VLAN ID.
|
ExpressRouteCircuitPeeringInner |
withAzureAsn(Integer azureAsn)
Set the azureAsn property: The Azure ASN.
|
ExpressRouteCircuitPeeringInner |
withConnections(List<ExpressRouteCircuitConnectionInner> connections)
Set the connections property: The list of circuit connections associated with Azure Private Peering for this
circuit.
|
ExpressRouteCircuitPeeringInner |
withExpressRouteConnection(ExpressRouteConnectionId expressRouteConnection)
Set the expressRouteConnection property: The ExpressRoute connection.
|
ExpressRouteCircuitPeeringInner |
withGatewayManagerEtag(String gatewayManagerEtag)
Set the gatewayManagerEtag property: The GatewayManager Etag.
|
ExpressRouteCircuitPeeringInner |
withId(String id) |
ExpressRouteCircuitPeeringInner |
withIpv6PeeringConfig(Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig)
Set the ipv6PeeringConfig property: The IPv6 peering configuration.
|
ExpressRouteCircuitPeeringInner |
withMicrosoftPeeringConfig(ExpressRouteCircuitPeeringConfig microsoftPeeringConfig)
Set the microsoftPeeringConfig property: The Microsoft peering configuration.
|
ExpressRouteCircuitPeeringInner |
withName(String name)
Set the name property: The name of the resource that is unique within a resource group.
|
ExpressRouteCircuitPeeringInner |
withPeerAsn(Long peerAsn)
Set the peerAsn property: The peer ASN.
|
ExpressRouteCircuitPeeringInner |
withPeeringType(ExpressRoutePeeringType peeringType)
Set the peeringType property: The peering type.
|
ExpressRouteCircuitPeeringInner |
withPrimaryAzurePort(String primaryAzurePort)
Set the primaryAzurePort property: The primary port.
|
ExpressRouteCircuitPeeringInner |
withPrimaryPeerAddressPrefix(String primaryPeerAddressPrefix)
Set the primaryPeerAddressPrefix property: The primary address prefix.
|
ExpressRouteCircuitPeeringInner |
withRouteFilter(com.azure.core.management.SubResource routeFilter)
Set the routeFilter property: The reference to the RouteFilter resource.
|
ExpressRouteCircuitPeeringInner |
withSecondaryAzurePort(String secondaryAzurePort)
Set the secondaryAzurePort property: The secondary port.
|
ExpressRouteCircuitPeeringInner |
withSecondaryPeerAddressPrefix(String secondaryPeerAddressPrefix)
Set the secondaryPeerAddressPrefix property: The secondary address prefix.
|
ExpressRouteCircuitPeeringInner |
withSharedKey(String sharedKey)
Set the sharedKey property: The shared key.
|
ExpressRouteCircuitPeeringInner |
withState(ExpressRoutePeeringState state)
Set the state property: The peering state.
|
ExpressRouteCircuitPeeringInner |
withStats(ExpressRouteCircuitStatsInner stats)
Set the stats property: The peering stats of express route circuit.
|
ExpressRouteCircuitPeeringInner |
withVlanId(Integer vlanId)
Set the vlanId property: The VLAN ID.
|
public String name()
public ExpressRouteCircuitPeeringInner withName(String name)
name - the name value to set.public String etag()
public String type()
public ExpressRoutePeeringType peeringType()
public ExpressRouteCircuitPeeringInner withPeeringType(ExpressRoutePeeringType peeringType)
peeringType - the peeringType value to set.public ExpressRoutePeeringState state()
public ExpressRouteCircuitPeeringInner withState(ExpressRoutePeeringState state)
state - the state value to set.public Integer azureAsn()
public ExpressRouteCircuitPeeringInner withAzureAsn(Integer azureAsn)
azureAsn - the azureAsn value to set.public Long peerAsn()
public ExpressRouteCircuitPeeringInner withPeerAsn(Long peerAsn)
peerAsn - the peerAsn value to set.public String primaryPeerAddressPrefix()
public ExpressRouteCircuitPeeringInner withPrimaryPeerAddressPrefix(String primaryPeerAddressPrefix)
primaryPeerAddressPrefix - the primaryPeerAddressPrefix value to set.public String secondaryPeerAddressPrefix()
public ExpressRouteCircuitPeeringInner withSecondaryPeerAddressPrefix(String secondaryPeerAddressPrefix)
secondaryPeerAddressPrefix - the secondaryPeerAddressPrefix value to set.public String primaryAzurePort()
public ExpressRouteCircuitPeeringInner withPrimaryAzurePort(String primaryAzurePort)
primaryAzurePort - the primaryAzurePort value to set.public String secondaryAzurePort()
public ExpressRouteCircuitPeeringInner withSecondaryAzurePort(String secondaryAzurePort)
secondaryAzurePort - the secondaryAzurePort value to set.public String sharedKey()
public ExpressRouteCircuitPeeringInner withSharedKey(String sharedKey)
sharedKey - the sharedKey value to set.public Integer vlanId()
public ExpressRouteCircuitPeeringInner withVlanId(Integer vlanId)
vlanId - the vlanId value to set.public ExpressRouteCircuitPeeringConfig microsoftPeeringConfig()
public ExpressRouteCircuitPeeringInner withMicrosoftPeeringConfig(ExpressRouteCircuitPeeringConfig microsoftPeeringConfig)
microsoftPeeringConfig - the microsoftPeeringConfig value to set.public ExpressRouteCircuitStatsInner stats()
public ExpressRouteCircuitPeeringInner withStats(ExpressRouteCircuitStatsInner stats)
stats - the stats value to set.public ProvisioningState provisioningState()
public String gatewayManagerEtag()
public ExpressRouteCircuitPeeringInner withGatewayManagerEtag(String gatewayManagerEtag)
gatewayManagerEtag - the gatewayManagerEtag value to set.public String lastModifiedBy()
public com.azure.core.management.SubResource routeFilter()
public ExpressRouteCircuitPeeringInner withRouteFilter(com.azure.core.management.SubResource routeFilter)
routeFilter - the routeFilter value to set.public Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig()
public ExpressRouteCircuitPeeringInner withIpv6PeeringConfig(Ipv6ExpressRouteCircuitPeeringConfig ipv6PeeringConfig)
ipv6PeeringConfig - the ipv6PeeringConfig value to set.public ExpressRouteConnectionId expressRouteConnection()
public ExpressRouteCircuitPeeringInner withExpressRouteConnection(ExpressRouteConnectionId expressRouteConnection)
expressRouteConnection - the expressRouteConnection value to set.public List<ExpressRouteCircuitConnectionInner> connections()
public ExpressRouteCircuitPeeringInner withConnections(List<ExpressRouteCircuitConnectionInner> connections)
connections - the connections value to set.public List<PeerExpressRouteCircuitConnectionInner> peeredConnections()
public ExpressRouteCircuitPeeringInner withId(String id)
withId in class com.azure.core.management.SubResourcepublic void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.