Class ExpressRoutePortPropertiesFormat
java.lang.Object
com.azure.resourcemanager.network.fluent.models.ExpressRoutePortPropertiesFormat
ExpressRoutePort Properties
Properties specific to ExpressRoutePort resources.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ExpressRoutePortPropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptionGet the allocationDate property: Date of the physical port allocation to be used in Letter of Authorization.Get the bandwidthInGbps property: Bandwidth of procured ports in Gbps.Get the billingType property: The billing type of the ExpressRoutePort resource.List<com.azure.core.management.SubResource>circuits()Get the circuits property: Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.Get the encapsulation property: Encapsulation method on physical ports.Get the etherType property: Ether type of the physical port.links()Get the links property: ExpressRouteLink Sub-Resourcesmtu()Get the mtu property: Maximum transmission unit of the physical port pair(s).Get the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.Get the provisionedBandwidthInGbps property: Aggregate Gbps of associated circuit bandwidths.Get the provisioningState property: The provisioning state of the express route port resource.Get the resourceGuid property: The resource GUID property of the express route port resource.voidvalidate()Validates the instance.withBandwidthInGbps(Integer bandwidthInGbps) Set the bandwidthInGbps property: Bandwidth of procured ports in Gbps.withBillingType(ExpressRoutePortsBillingType billingType) Set the billingType property: The billing type of the ExpressRoutePort resource.withEncapsulation(ExpressRoutePortsEncapsulation encapsulation) Set the encapsulation property: Encapsulation method on physical ports.withLinks(List<ExpressRouteLinkInner> links) Set the links property: ExpressRouteLink Sub-ResourceswithPeeringLocation(String peeringLocation) Set the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.
-
Constructor Details
-
ExpressRoutePortPropertiesFormat
public ExpressRoutePortPropertiesFormat()Creates an instance of ExpressRoutePortPropertiesFormat class.
-
-
Method Details
-
peeringLocation
Get the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.- Returns:
- the peeringLocation value.
-
withPeeringLocation
Set the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.- Parameters:
peeringLocation- the peeringLocation value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
bandwidthInGbps
Get the bandwidthInGbps property: Bandwidth of procured ports in Gbps.- Returns:
- the bandwidthInGbps value.
-
withBandwidthInGbps
Set the bandwidthInGbps property: Bandwidth of procured ports in Gbps.- Parameters:
bandwidthInGbps- the bandwidthInGbps value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
provisionedBandwidthInGbps
Get the provisionedBandwidthInGbps property: Aggregate Gbps of associated circuit bandwidths.- Returns:
- the provisionedBandwidthInGbps value.
-
mtu
Get the mtu property: Maximum transmission unit of the physical port pair(s).- Returns:
- the mtu value.
-
encapsulation
Get the encapsulation property: Encapsulation method on physical ports.- Returns:
- the encapsulation value.
-
withEncapsulation
public ExpressRoutePortPropertiesFormat withEncapsulation(ExpressRoutePortsEncapsulation encapsulation) Set the encapsulation property: Encapsulation method on physical ports.- Parameters:
encapsulation- the encapsulation value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
etherType
Get the etherType property: Ether type of the physical port.- Returns:
- the etherType value.
-
allocationDate
Get the allocationDate property: Date of the physical port allocation to be used in Letter of Authorization.- Returns:
- the allocationDate value.
-
links
Get the links property: ExpressRouteLink Sub-ResourcesThe set of physical links of the ExpressRoutePort resource.
- Returns:
- the links value.
-
withLinks
Set the links property: ExpressRouteLink Sub-ResourcesThe set of physical links of the ExpressRoutePort resource.
- Parameters:
links- the links value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
circuits
Get the circuits property: Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.- Returns:
- the circuits value.
-
provisioningState
Get the provisioningState property: The provisioning state of the express route port resource.- Returns:
- the provisioningState value.
-
resourceGuid
Get the resourceGuid property: The resource GUID property of the express route port resource.- Returns:
- the resourceGuid value.
-
billingType
Get the billingType property: The billing type of the ExpressRoutePort resource.- Returns:
- the billingType value.
-
withBillingType
Set the billingType property: The billing type of the ExpressRoutePort resource.- Parameters:
billingType- the billingType value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-