Class ExpressRoutePortPropertiesFormat
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.ExpressRoutePortPropertiesFormat
-
public final class ExpressRoutePortPropertiesFormat extends Object
ExpressRoutePort Properties Properties specific to ExpressRoutePort resources.
-
-
Constructor Summary
Constructors Constructor Description ExpressRoutePortPropertiesFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringallocationDate()Get the allocationDate property: Date of the physical port allocation to be used in Letter of Authorization.IntegerbandwidthInGbps()Get the bandwidthInGbps property: Bandwidth of procured ports in Gbps.List<com.azure.core.management.SubResource>circuits()Get the circuits property: Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.ExpressRoutePortsEncapsulationencapsulation()Get the encapsulation property: Encapsulation method on physical ports.StringetherType()Get the etherType property: Ether type of the physical port.List<ExpressRouteLinkInner>links()Get the links property: ExpressRouteLink Sub-Resources The set of physical links of the ExpressRoutePort resource.Stringmtu()Get the mtu property: Maximum transmission unit of the physical port pair(s).StringpeeringLocation()Get the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.FloatprovisionedBandwidthInGbps()Get the provisionedBandwidthInGbps property: Aggregate Gbps of associated circuit bandwidths.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the express route port resource.StringresourceGuid()Get the resourceGuid property: The resource GUID property of the express route port resource.voidvalidate()Validates the instance.ExpressRoutePortPropertiesFormatwithBandwidthInGbps(Integer bandwidthInGbps)Set the bandwidthInGbps property: Bandwidth of procured ports in Gbps.ExpressRoutePortPropertiesFormatwithEncapsulation(ExpressRoutePortsEncapsulation encapsulation)Set the encapsulation property: Encapsulation method on physical ports.ExpressRoutePortPropertiesFormatwithLinks(List<ExpressRouteLinkInner> links)Set the links property: ExpressRouteLink Sub-Resources The set of physical links of the ExpressRoutePort resource.ExpressRoutePortPropertiesFormatwithPeeringLocation(String peeringLocation)Set the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.
-
-
-
Method Detail
-
peeringLocation
public String peeringLocation()
Get the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.- Returns:
- the peeringLocation value.
-
withPeeringLocation
public ExpressRoutePortPropertiesFormat withPeeringLocation(String peeringLocation)
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
public Integer bandwidthInGbps()
Get the bandwidthInGbps property: Bandwidth of procured ports in Gbps.- Returns:
- the bandwidthInGbps value.
-
withBandwidthInGbps
public ExpressRoutePortPropertiesFormat withBandwidthInGbps(Integer bandwidthInGbps)
Set the bandwidthInGbps property: Bandwidth of procured ports in Gbps.- Parameters:
bandwidthInGbps- the bandwidthInGbps value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
provisionedBandwidthInGbps
public Float provisionedBandwidthInGbps()
Get the provisionedBandwidthInGbps property: Aggregate Gbps of associated circuit bandwidths.- Returns:
- the provisionedBandwidthInGbps value.
-
mtu
public String mtu()
Get the mtu property: Maximum transmission unit of the physical port pair(s).- Returns:
- the mtu value.
-
encapsulation
public ExpressRoutePortsEncapsulation 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
public String etherType()
Get the etherType property: Ether type of the physical port.- Returns:
- the etherType value.
-
allocationDate
public String allocationDate()
Get the allocationDate property: Date of the physical port allocation to be used in Letter of Authorization.- Returns:
- the allocationDate value.
-
links
public List<ExpressRouteLinkInner> links()
Get the links property: ExpressRouteLink Sub-Resources The set of physical links of the ExpressRoutePort resource.- Returns:
- the links value.
-
withLinks
public ExpressRoutePortPropertiesFormat withLinks(List<ExpressRouteLinkInner> links)
Set the links property: ExpressRouteLink Sub-Resources The set of physical links of the ExpressRoutePort resource.- Parameters:
links- the links value to set.- Returns:
- the ExpressRoutePortPropertiesFormat object itself.
-
circuits
public List<com.azure.core.management.SubResource> circuits()
Get the circuits property: Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.- Returns:
- the circuits value.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route port resource.- Returns:
- the provisioningState value.
-
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the express route port resource.- Returns:
- the resourceGuid value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-