ExpressRouteCircuitPeeringInner Class
- java.
lang. Object - com.
azure. core. management. SubResource - com.
azure. resourcemanager. network. fluent. models. ExpressRouteCircuitPeeringInner
- com.
- com.
public final class ExpressRouteCircuitPeeringInner
extends SubResource
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 |
String |
name()
Get the name property: The name of the resource that is unique within a resource group. |
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: Type of the resource. |
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: The name of the resource that is unique within a resource group. |
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 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
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:
name
public String name()
Get the name property: The name of the resource that is unique within a resource group. This name can be used to access the resource.
Returns:
peerAsn
public Long peerAsn()
Get the peerAsn property: The peer ASN.
Returns:
peeredConnections
public List
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: Type of the resource.
Returns:
validate
public void validate()
Validates the instance.
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
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: The name of the resource that is unique within a resource group. This name can be used to access the resource.
Parameters:
Returns:
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:
Applies to
Azure SDK for Java