Class ExpressRouteCrossConnectionInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.network.fluent.models.ExpressRouteCrossConnectionInner
-
public final class ExpressRouteCrossConnectionInner extends com.azure.core.management.ResourceExpressRouteCrossConnection resource.
-
-
Constructor Summary
Constructors Constructor Description ExpressRouteCrossConnectionInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerbandwidthInMbps()Get the bandwidthInMbps property: The circuit bandwidth In Mbps.Stringetag()Get the etag property: A unique read-only string that changes whenever the resource is updated.ExpressRouteCircuitReferenceexpressRouteCircuit()Get the expressRouteCircuit property: The ExpressRouteCircuit.Stringid()Get the id property: Resource ID.StringpeeringLocation()Get the peeringLocation property: The peering location of the ExpressRoute circuit.List<ExpressRouteCrossConnectionPeeringInner>peerings()Get the peerings property: The list of peerings.StringprimaryAzurePort()Get the primaryAzurePort property: The name of the primary port.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the express route cross connection resource.StringsecondaryAzurePort()Get the secondaryAzurePort property: The name of the secondary port.StringserviceProviderNotes()Get the serviceProviderNotes property: Additional read only notes set by the connectivity provider.ServiceProviderProvisioningStateserviceProviderProvisioningState()Get the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.Integerstag()Get the stag property: The identifier of the circuit traffic.voidvalidate()Validates the instance.ExpressRouteCrossConnectionInnerwithExpressRouteCircuit(ExpressRouteCircuitReference expressRouteCircuit)Set the expressRouteCircuit property: The ExpressRouteCircuit.ExpressRouteCrossConnectionInnerwithId(String id)Set the id property: Resource ID.ExpressRouteCrossConnectionInnerwithLocation(String location)ExpressRouteCrossConnectionInnerwithPeerings(List<ExpressRouteCrossConnectionPeeringInner> peerings)Set the peerings property: The list of peerings.ExpressRouteCrossConnectionInnerwithServiceProviderNotes(String serviceProviderNotes)Set the serviceProviderNotes property: Additional read only notes set by the connectivity provider.ExpressRouteCrossConnectionInnerwithServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState)Set the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.ExpressRouteCrossConnectionInnerwithTags(Map<String,String> tags)
-
-
-
Method Detail
-
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.- Returns:
- the etag value.
-
id
public String id()
Get the id property: Resource ID.- Overrides:
idin classcom.azure.core.management.ProxyResource- Returns:
- the id value.
-
withId
public ExpressRouteCrossConnectionInner withId(String id)
Set the id property: Resource ID.- Parameters:
id- the id value to set.- Returns:
- the ExpressRouteCrossConnectionInner object itself.
-
withLocation
public ExpressRouteCrossConnectionInner withLocation(String location)
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
public ExpressRouteCrossConnectionInner withTags(Map<String,String> tags)
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
primaryAzurePort
public String primaryAzurePort()
Get the primaryAzurePort property: The name of the primary port.- Returns:
- the primaryAzurePort value.
-
secondaryAzurePort
public String secondaryAzurePort()
Get the secondaryAzurePort property: The name of the secondary port.- Returns:
- the secondaryAzurePort value.
-
stag
public Integer stag()
Get the stag property: The identifier of the circuit traffic.- Returns:
- the stag value.
-
peeringLocation
public String peeringLocation()
Get the peeringLocation property: The peering location of the ExpressRoute circuit.- Returns:
- the peeringLocation value.
-
bandwidthInMbps
public Integer bandwidthInMbps()
Get the bandwidthInMbps property: The circuit bandwidth In Mbps.- Returns:
- the bandwidthInMbps value.
-
expressRouteCircuit
public ExpressRouteCircuitReference expressRouteCircuit()
Get the expressRouteCircuit property: The ExpressRouteCircuit.- Returns:
- the expressRouteCircuit value.
-
withExpressRouteCircuit
public ExpressRouteCrossConnectionInner withExpressRouteCircuit(ExpressRouteCircuitReference expressRouteCircuit)
Set the expressRouteCircuit property: The ExpressRouteCircuit.- Parameters:
expressRouteCircuit- the expressRouteCircuit value to set.- Returns:
- the ExpressRouteCrossConnectionInner object itself.
-
serviceProviderProvisioningState
public ServiceProviderProvisioningState serviceProviderProvisioningState()
Get the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.- Returns:
- the serviceProviderProvisioningState value.
-
withServiceProviderProvisioningState
public ExpressRouteCrossConnectionInner withServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState)
Set the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.- Parameters:
serviceProviderProvisioningState- the serviceProviderProvisioningState value to set.- Returns:
- the ExpressRouteCrossConnectionInner object itself.
-
serviceProviderNotes
public String serviceProviderNotes()
Get the serviceProviderNotes property: Additional read only notes set by the connectivity provider.- Returns:
- the serviceProviderNotes value.
-
withServiceProviderNotes
public ExpressRouteCrossConnectionInner withServiceProviderNotes(String serviceProviderNotes)
Set the serviceProviderNotes property: Additional read only notes set by the connectivity provider.- Parameters:
serviceProviderNotes- the serviceProviderNotes value to set.- Returns:
- the ExpressRouteCrossConnectionInner object itself.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route cross connection resource.- Returns:
- the provisioningState value.
-
peerings
public List<ExpressRouteCrossConnectionPeeringInner> peerings()
Get the peerings property: The list of peerings.- Returns:
- the peerings value.
-
withPeerings
public ExpressRouteCrossConnectionInner withPeerings(List<ExpressRouteCrossConnectionPeeringInner> peerings)
Set the peerings property: The list of peerings.- Parameters:
peerings- the peerings value to set.- Returns:
- the ExpressRouteCrossConnectionInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-