Class ExpressRouteCrossConnectionProperties
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ExpressRouteCrossConnectionProperties
-
public final class ExpressRouteCrossConnectionProperties extends Object
Properties of ExpressRouteCrossConnection.
-
-
Constructor Summary
Constructors Constructor Description ExpressRouteCrossConnectionProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerbandwidthInMbps()Get the bandwidthInMbps property: The circuit bandwidth In Mbps.ExpressRouteCircuitReferenceexpressRouteCircuit()Get the expressRouteCircuit property: The ExpressRouteCircuit.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.ExpressRouteCrossConnectionPropertieswithExpressRouteCircuit(ExpressRouteCircuitReference expressRouteCircuit)Set the expressRouteCircuit property: The ExpressRouteCircuit.ExpressRouteCrossConnectionPropertieswithPeerings(List<ExpressRouteCrossConnectionPeeringInner> peerings)Set the peerings property: The list of peerings.ExpressRouteCrossConnectionPropertieswithServiceProviderNotes(String serviceProviderNotes)Set the serviceProviderNotes property: Additional read only notes set by the connectivity provider.ExpressRouteCrossConnectionPropertieswithServiceProviderProvisioningState(ServiceProviderProvisioningState serviceProviderProvisioningState)Set the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity provider system.
-
-
-
Method Detail
-
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 ExpressRouteCrossConnectionProperties withExpressRouteCircuit(ExpressRouteCircuitReference expressRouteCircuit)
Set the expressRouteCircuit property: The ExpressRouteCircuit.- Parameters:
expressRouteCircuit- the expressRouteCircuit value to set.- Returns:
- the ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties 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 ExpressRouteCrossConnectionProperties withPeerings(List<ExpressRouteCrossConnectionPeeringInner> peerings)
Set the peerings property: The list of peerings.- Parameters:
peerings- the peerings value to set.- Returns:
- the ExpressRouteCrossConnectionProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-