java.lang.Object
com.azure.resourcemanager.network.fluent.models.ExpressRouteCrossConnectionProperties
-
Constructor Summary
Constructors
Creates an instance of ExpressRouteCrossConnectionProperties class.
-
Method Summary
Get the bandwidthInMbps property: The circuit bandwidth In Mbps.
Get the expressRouteCircuit property: The ExpressRouteCircuit.
fromJson(com.azure.json.JsonReader jsonReader)
Reads an instance of ExpressRouteCrossConnectionProperties from the JsonReader.
Get the peeringLocation property: The peering location of the ExpressRoute circuit.
Get the peerings property: The list of peerings.
Get the primaryAzurePort property: The name of the primary port.
Get the provisioningState property: The provisioning state of the express route cross connection resource.
Get the secondaryAzurePort property: The name of the secondary port.
Get the serviceProviderNotes property: Additional read only notes set by the connectivity provider.
Get the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity
provider system.
Get the stag property: The identifier of the circuit traffic.
com.azure.json.JsonWriter
toJson(com.azure.json.JsonWriter jsonWriter)
void
Set the expressRouteCircuit property: The ExpressRouteCircuit.
Set the peerings property: The list of peerings.
Set the serviceProviderNotes property: Additional read only notes set by the connectivity provider.
Set the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity
provider system.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
ExpressRouteCrossConnectionProperties
public ExpressRouteCrossConnectionProperties()
Creates an instance of ExpressRouteCrossConnectionProperties class.
-
Method Details
-
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
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
Get the bandwidthInMbps property: The circuit bandwidth In Mbps.
- Returns:
- the bandwidthInMbps value.
-
expressRouteCircuit
Get the expressRouteCircuit property: The ExpressRouteCircuit.
- Returns:
- the expressRouteCircuit value.
-
withExpressRouteCircuit
Set the expressRouteCircuit property: The ExpressRouteCircuit.
- Parameters:
expressRouteCircuit - the expressRouteCircuit value to set.
- Returns:
- the ExpressRouteCrossConnectionProperties object itself.
-
serviceProviderProvisioningState
Get the serviceProviderProvisioningState property: The provisioning state of the circuit in the connectivity
provider system.
- Returns:
- the serviceProviderProvisioningState value.
-
withServiceProviderProvisioningState
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
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
Get the provisioningState property: The provisioning state of the express route cross connection resource.
- Returns:
- the provisioningState value.
-
peerings
Get the peerings property: The list of peerings.
- Returns:
- the peerings value.
-
withPeerings
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.
-
-
fromJson
Reads an instance of ExpressRouteCrossConnectionProperties from the JsonReader.
- Parameters:
jsonReader - The JsonReader being read.
- Returns:
- An instance of ExpressRouteCrossConnectionProperties if the JsonReader was pointing to an instance of it,
or null if it was pointing to JSON null.
- Throws:
IOException - If an error occurs while reading the ExpressRouteCrossConnectionProperties.