java.lang.Object
com.azure.resourcemanager.network.fluent.models.ExpressRouteProviderPortProperties
-
Constructor Summary
Constructors
Creates an instance of ExpressRouteProviderPortProperties class.
-
Method Summary
fromJson(com.azure.json.JsonReader jsonReader)
Reads an instance of ExpressRouteProviderPortProperties from the JsonReader.
Get the overprovisionFactor property: Overprovisioning factor for the port pair.
Get the peeringLocation property: The peering location of the port pair.
Get the portBandwidthInMbps property: Bandwidth of the port in Mbps.
Get the portPairDescriptor property: The name of the port pair.
Get the primaryAzurePort property: The name of the primary port.
Get the remainingBandwidthInMbps property: Remaining Bandwidth of the port in Mbps.
Get the secondaryAzurePort property: The name of the secondary port.
com.azure.json.JsonWriter
toJson(com.azure.json.JsonWriter jsonWriter)
Get the usedBandwidthInMbps property: Used Bandwidth of the port in Mbps.
void
Set the overprovisionFactor property: Overprovisioning factor for the port pair.
Set the peeringLocation property: The peering location of the port pair.
Set the portBandwidthInMbps property: Bandwidth of the port in Mbps.
Set the remainingBandwidthInMbps property: Remaining Bandwidth of the port in Mbps.
Set the usedBandwidthInMbps property: Used Bandwidth of the port in Mbps.
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
-
ExpressRouteProviderPortProperties
public ExpressRouteProviderPortProperties()
Creates an instance of ExpressRouteProviderPortProperties class.
-
Method Details
-
portPairDescriptor
public String portPairDescriptor()
Get the portPairDescriptor property: The name of the port pair.
- Returns:
- the portPairDescriptor value.
-
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.
-
peeringLocation
public String peeringLocation()
Get the peeringLocation property: The peering location of the port pair.
- Returns:
- the peeringLocation value.
-
withPeeringLocation
Set the peeringLocation property: The peering location of the port pair.
- Parameters:
peeringLocation - the peeringLocation value to set.
- Returns:
- the ExpressRouteProviderPortProperties object itself.
-
overprovisionFactor
public Integer overprovisionFactor()
Get the overprovisionFactor property: Overprovisioning factor for the port pair.
- Returns:
- the overprovisionFactor value.
-
withOverprovisionFactor
Set the overprovisionFactor property: Overprovisioning factor for the port pair.
- Parameters:
overprovisionFactor - the overprovisionFactor value to set.
- Returns:
- the ExpressRouteProviderPortProperties object itself.
-
portBandwidthInMbps
public Integer portBandwidthInMbps()
Get the portBandwidthInMbps property: Bandwidth of the port in Mbps.
- Returns:
- the portBandwidthInMbps value.
-
withPortBandwidthInMbps
Set the portBandwidthInMbps property: Bandwidth of the port in Mbps.
- Parameters:
portBandwidthInMbps - the portBandwidthInMbps value to set.
- Returns:
- the ExpressRouteProviderPortProperties object itself.
-
usedBandwidthInMbps
public Integer usedBandwidthInMbps()
Get the usedBandwidthInMbps property: Used Bandwidth of the port in Mbps.
- Returns:
- the usedBandwidthInMbps value.
-
withUsedBandwidthInMbps
Set the usedBandwidthInMbps property: Used Bandwidth of the port in Mbps.
- Parameters:
usedBandwidthInMbps - the usedBandwidthInMbps value to set.
- Returns:
- the ExpressRouteProviderPortProperties object itself.
-
remainingBandwidthInMbps
public Integer remainingBandwidthInMbps()
Get the remainingBandwidthInMbps property: Remaining Bandwidth of the port in Mbps.
- Returns:
- the remainingBandwidthInMbps value.
-
withRemainingBandwidthInMbps
Set the remainingBandwidthInMbps property: Remaining Bandwidth of the port in Mbps.
- Parameters:
remainingBandwidthInMbps - the remainingBandwidthInMbps value to set.
- Returns:
- the ExpressRouteProviderPortProperties object itself.
-
validate
public void validate()
Validates the instance.
- Throws:
IllegalArgumentException - thrown if the instance is not valid.
-
-
fromJson
Reads an instance of ExpressRouteProviderPortProperties from the JsonReader.
- Parameters:
jsonReader - The JsonReader being read.
- Returns:
- An instance of ExpressRouteProviderPortProperties 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 ExpressRouteProviderPortProperties.