ExpressRouteLagLinkPropertiesFormat Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. ExpressRouteLagLinkPropertiesFormat
- com.
Implements
public final class ExpressRouteLagLinkPropertiesFormat
implements JsonSerializable<ExpressRouteLagLinkPropertiesFormat>
ExpressRouteLagLink Resource Properties Properties specific to ExpressRouteLagLink resources.
Constructor Summary
| Constructor | Description |
|---|---|
| ExpressRouteLagLinkPropertiesFormat() |
Creates an instance of Express |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Express |
adminState()
Get the admin |
|
static
Express |
fromJson(JsonReader jsonReader)
Reads an instance of Express |
| String |
interfaceName()
Get the interface |
|
Express |
macSecConfig()
Get the mac |
|
List<Express |
members()
Get the members property: Express |
|
Common |
provisioningState()
Get the provisioning |
| String |
routerName()
Get the router |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Express |
withAdminState(ExpressRouteLinkAdminState adminState)
Set the admin |
|
Express |
withMacSecConfig(ExpressRouteLinkMacSecConfig macSecConfig)
Set the mac |
|
Express |
withMembers(List<ExpressRouteLagMemberInner> members)
Set the members property: Express |
Methods inherited from java.lang.Object
Constructor Details
ExpressRouteLagLinkPropertiesFormat
public ExpressRouteLagLinkPropertiesFormat()
Creates an instance of ExpressRouteLagLinkPropertiesFormat class.
Method Details
adminState
public ExpressRouteLinkAdminState adminState()
Get the adminState property: Administrative state of the link.
Returns:
fromJson
public static ExpressRouteLagLinkPropertiesFormat fromJson(JsonReader jsonReader)
Reads an instance of ExpressRouteLagLinkPropertiesFormat from the JsonReader.
Parameters:
Returns:
Throws:
interfaceName
public String interfaceName()
Get the interfaceName property: Name of Azure router interface.
Returns:
macSecConfig
public ExpressRouteLinkMacSecConfig macSecConfig()
Get the macSecConfig property: MacSec configuration.
Returns:
members
public List<ExpressRouteLagMemberInner> members()
Get the members property: ExpressRouteLagMember Sub-Resources The set of members of the ExpressRouteLagLink resource.
Returns:
provisioningState
public CommonProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the express route LAG link resource.
Returns:
routerName
public String routerName()
Get the routerName property: Name of Azure router associated with link.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAdminState
public ExpressRouteLagLinkPropertiesFormat withAdminState(ExpressRouteLinkAdminState adminState)
Set the adminState property: Administrative state of the link.
Parameters:
Returns:
withMacSecConfig
public ExpressRouteLagLinkPropertiesFormat withMacSecConfig(ExpressRouteLinkMacSecConfig macSecConfig)
Set the macSecConfig property: MacSec configuration.
Parameters:
Returns:
withMembers
public ExpressRouteLagLinkPropertiesFormat withMembers(List<ExpressRouteLagMemberInner> members)
Set the members property: ExpressRouteLagMember Sub-Resources The set of members of the ExpressRouteLagLink resource.
Parameters:
Returns: