java.lang.Object
com.azure.resourcemanager.network.fluent.models.ExpressRouteProviderPortProperties
public final class ExpressRouteProviderPortProperties
extends Object
Properties of ExpressRouteProviderPort.
-
Constructor Summary
Constructors
Creates an instance of ExpressRouteProviderPortProperties class.
-
Method Summary
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.
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
-
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.