ExpressRoutePortInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. ExpressRoutePortInner
- com.
- com.
- com.
public final class ExpressRoutePortInner
extends Resource
ExpressRoute Port ExpressRoutePort resource definition.
Constructor Summary
Constructor | Description |
---|---|
ExpressRoutePortInner() |
Creates an instance of Express |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
allocationDate()
Get the allocation |
Integer |
bandwidthInGbps()
Get the bandwidth |
Express |
billingType()
Get the billing |
List<Sub |
circuits()
Get the circuits property: Reference the Express |
Express |
encapsulation()
Get the encapsulation property: Encapsulation method on physical ports. |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
String |
etherType()
Get the ether |
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
String |
id()
Get the id property: Resource ID. |
Managed |
identity()
Get the identity property: The identity of Express |
List<Express |
links()
Get the links property: The set of physical links of the Express |
String |
mtu()
Get the mtu property: Maximum transmission unit of the physical port pair(s). |
String |
name()
Get the name property: The name of the resource. |
String |
peeringLocation()
Get the peering |
Float |
provisionedBandwidthInGbps()
Get the provisioned |
Provisioning |
provisioningState()
Get the provisioning |
String |
resourceGuid()
Get the resource |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Express |
withBandwidthInGbps(Integer bandwidthInGbps)
Set the bandwidth |
Express |
withBillingType(ExpressRoutePortsBillingType billingType)
Set the billing |
Express |
withEncapsulation(ExpressRoutePortsEncapsulation encapsulation)
Set the encapsulation property: Encapsulation method on physical ports. |
Express |
withId(String id)
Set the id property: Resource ID. |
Express |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of Express |
Express |
withLinks(List<ExpressRouteLinkInner> links)
Set the links property: The set of physical links of the Express |
Express |
withLocation(String location) |
Express |
withPeeringLocation(String peeringLocation)
Set the peering |
Express |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ExpressRoutePortInner
public ExpressRoutePortInner()
Creates an instance of ExpressRoutePortInner class.
Method Details
allocationDate
public String allocationDate()
Get the allocationDate property: Date of the physical port allocation to be used in Letter of Authorization.
Returns:
bandwidthInGbps
public Integer bandwidthInGbps()
Get the bandwidthInGbps property: Bandwidth of procured ports in Gbps.
Returns:
billingType
public ExpressRoutePortsBillingType billingType()
Get the billingType property: The billing type of the ExpressRoutePort resource.
Returns:
circuits
public List
Get the circuits property: Reference the ExpressRoute circuit(s) that are provisioned on this ExpressRoutePort resource.
Returns:
encapsulation
public ExpressRoutePortsEncapsulation encapsulation()
Get the encapsulation property: Encapsulation method on physical ports.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
etherType
public String etherType()
Get the etherType property: Ether type of the physical port.
Returns:
fromJson
public static ExpressRoutePortInner fromJson(JsonReader jsonReader)
Reads an instance of ExpressRoutePortInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
ExpressRoutePortInner.id()Returns:
identity
public ManagedServiceIdentity identity()
Get the identity property: The identity of ExpressRoutePort, if configured.
Returns:
links
public List
Get the links property: The set of physical links of the ExpressRoutePort resource.
Returns:
mtu
public String mtu()
Get the mtu property: Maximum transmission unit of the physical port pair(s).
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ExpressRoutePortInner.name()Returns:
peeringLocation
public String peeringLocation()
Get the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.
Returns:
provisionedBandwidthInGbps
public Float provisionedBandwidthInGbps()
Get the provisionedBandwidthInGbps property: Aggregate Gbps of associated circuit bandwidths.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route port resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the express route port resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ExpressRoutePortInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ExpressRoutePortInner.type()Returns:
validate
public void validate()
Validates the instance.
withBandwidthInGbps
public ExpressRoutePortInner withBandwidthInGbps(Integer bandwidthInGbps)
Set the bandwidthInGbps property: Bandwidth of procured ports in Gbps.
Parameters:
Returns:
withBillingType
public ExpressRoutePortInner withBillingType(ExpressRoutePortsBillingType billingType)
Set the billingType property: The billing type of the ExpressRoutePort resource.
Parameters:
Returns:
withEncapsulation
public ExpressRoutePortInner withEncapsulation(ExpressRoutePortsEncapsulation encapsulation)
Set the encapsulation property: Encapsulation method on physical ports.
Parameters:
Returns:
withId
public ExpressRoutePortInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIdentity
public ExpressRoutePortInner withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of ExpressRoutePort, if configured.
Parameters:
Returns:
withLinks
public ExpressRoutePortInner withLinks(List
Set the links property: The set of physical links of the ExpressRoutePort resource.
Parameters:
Returns:
withLocation
public ExpressRoutePortInner withLocation(String location)
Overrides:
ExpressRoutePortInner.withLocation(String location)Parameters:
withPeeringLocation
public ExpressRoutePortInner withPeeringLocation(String peeringLocation)
Set the peeringLocation property: The name of the peering location that the ExpressRoutePort is mapped to physically.
Parameters:
Returns:
withTags
public ExpressRoutePortInner withTags(Map
Overrides:
ExpressRoutePortInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java