ExpressRouteLagPropertiesFormat Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. ExpressRouteLagPropertiesFormat
- com.
Implements
public final class ExpressRouteLagPropertiesFormat
implements JsonSerializable<ExpressRouteLagPropertiesFormat>
ExpressRouteLag Resource Properties Properties specific to ExpressRouteLag resources.
Constructor Summary
| Constructor | Description |
|---|---|
| ExpressRouteLagPropertiesFormat() |
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 |
|
Express |
encapsulation()
Get the encapsulation property: Encapsulation method on LAG. |
| String |
etherType()
Get the ether |
|
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
|
Express |
lacpTimer()
Get the lacp |
|
List<Express |
links()
Get the links property: Express |
| Integer |
minimumActivePortsRequired()
Get the minimum |
| String |
mtu()
Get the mtu property: Maximum transmission unit of the LAG. |
| Integer |
numberOfPorts()
Get the number |
| String |
peeringLocation()
Get the peering |
| Double |
provisionedBandwidthInGbps()
Get the provisioned |
|
Common |
provisioningState()
Get the provisioning |
| String |
resourceGuid()
Get the resource |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Express |
withBandwidthInGbps(Integer bandwidthInGbps)
Set the bandwidth |
|
Express |
withBillingType(ExpressRouteLagBillingType billingType)
Set the billing |
|
Express |
withEncapsulation(ExpressRouteLagEncapsulation encapsulation)
Set the encapsulation property: Encapsulation method on LAG. |
|
Express |
withLacpTimer(ExpressRouteLagLacpTimer lacpTimer)
Set the lacp |
|
Express |
withLinks(List<ExpressRouteLagLinkInner> links)
Set the links property: Express |
|
Express |
withMinimumActivePortsRequired(Integer minimumActivePortsRequired)
Set the minimum |
|
Express |
withNumberOfPorts(Integer numberOfPorts)
Set the number |
|
Express |
withPeeringLocation(String peeringLocation)
Set the peering |
Methods inherited from java.lang.Object
Constructor Details
ExpressRouteLagPropertiesFormat
public ExpressRouteLagPropertiesFormat()
Creates an instance of ExpressRouteLagPropertiesFormat class.
Method Details
allocationDate
public String allocationDate()
Get the allocationDate property: The date and time when the ExpressRouteLag was allocated.
Returns:
bandwidthInGbps
public Integer bandwidthInGbps()
Get the bandwidthInGbps property: Bandwidth of procured LAG in Gbps.
Returns:
billingType
public ExpressRouteLagBillingType billingType()
Get the billingType property: The billing type of the ExpressRouteLag resource.
Returns:
encapsulation
public ExpressRouteLagEncapsulation encapsulation()
Get the encapsulation property: Encapsulation method on LAG.
Returns:
etherType
public String etherType()
Get the etherType property: Ether type of the LAG.
Returns:
fromJson
public static ExpressRouteLagPropertiesFormat fromJson(JsonReader jsonReader)
Reads an instance of ExpressRouteLagPropertiesFormat from the JsonReader.
Parameters:
Returns:
Throws:
lacpTimer
public ExpressRouteLagLacpTimer lacpTimer()
Get the lacpTimer property: LACP timer configuration.
Returns:
links
public List<ExpressRouteLagLinkInner> links()
Get the links property: ExpressRouteLagLink Sub-Resources The set of links of the ExpressRouteLag resource.
Returns:
minimumActivePortsRequired
public Integer minimumActivePortsRequired()
Get the minimumActivePortsRequired property: Minimum number of active ports required for LAG.
Returns:
mtu
public String mtu()
Get the mtu property: Maximum transmission unit of the LAG.
Returns:
numberOfPorts
public Integer numberOfPorts()
Get the numberOfPorts property: Number of ports in the LAG.
Returns:
peeringLocation
public String peeringLocation()
Get the peeringLocation property: The name of the peering location that the ExpressRouteLag is mapped to physically.
Returns:
provisionedBandwidthInGbps
public Double provisionedBandwidthInGbps()
Get the provisionedBandwidthInGbps property: Aggregate Gbps of associated circuit bandwidths.
Returns:
provisioningState
public CommonProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route LAG resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the express route LAG resource.
Returns:
toJson
validate
public void validate()
Validates the instance.
withBandwidthInGbps
public ExpressRouteLagPropertiesFormat withBandwidthInGbps(Integer bandwidthInGbps)
Set the bandwidthInGbps property: Bandwidth of procured LAG in Gbps.
Parameters:
Returns:
withBillingType
public ExpressRouteLagPropertiesFormat withBillingType(ExpressRouteLagBillingType billingType)
Set the billingType property: The billing type of the ExpressRouteLag resource.
Parameters:
Returns:
withEncapsulation
public ExpressRouteLagPropertiesFormat withEncapsulation(ExpressRouteLagEncapsulation encapsulation)
Set the encapsulation property: Encapsulation method on LAG.
Parameters:
Returns:
withLacpTimer
public ExpressRouteLagPropertiesFormat withLacpTimer(ExpressRouteLagLacpTimer lacpTimer)
Set the lacpTimer property: LACP timer configuration.
Parameters:
Returns:
withLinks
public ExpressRouteLagPropertiesFormat withLinks(List<ExpressRouteLagLinkInner> links)
Set the links property: ExpressRouteLagLink Sub-Resources The set of links of the ExpressRouteLag resource.
Parameters:
Returns:
withMinimumActivePortsRequired
public ExpressRouteLagPropertiesFormat withMinimumActivePortsRequired(Integer minimumActivePortsRequired)
Set the minimumActivePortsRequired property: Minimum number of active ports required for LAG.
Parameters:
Returns:
withNumberOfPorts
public ExpressRouteLagPropertiesFormat withNumberOfPorts(Integer numberOfPorts)
Set the numberOfPorts property: Number of ports in the LAG.
Parameters:
Returns:
withPeeringLocation
public ExpressRouteLagPropertiesFormat withPeeringLocation(String peeringLocation)
Set the peeringLocation property: The name of the peering location that the ExpressRouteLag is mapped to physically.
Parameters:
Returns: