ExpressRouteLagMemberPropertiesFormat Class

  • java.lang.Object
    • com.azure.resourcemanager.network.models.ExpressRouteLagMemberPropertiesFormat

Implements

public final class ExpressRouteLagMemberPropertiesFormat
implements JsonSerializable<ExpressRouteLagMemberPropertiesFormat>

ExpressRouteLagMember Resource Properties Properties specific to ExpressRouteLagMember resources.

Constructor Summary

Constructor Description
ExpressRouteLagMemberPropertiesFormat()

Creates an instance of ExpressRouteLagMemberPropertiesFormat class.

Method Summary

Modifier and Type Method and Description
ExpressRouteLinkAdminState adminState()

Get the adminState property: Administrative state of the member port.

String coloLocation()

Get the coloLocation property: Cololocation for ExpressRoute member.

ExpressRouteLinkConnectorType connectorType()

Get the connectorType property: Physical fiber port type.

static ExpressRouteLagMemberPropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of ExpressRouteLagMemberPropertiesFormat from the JsonReader.

String interfaceName()

Get the interfaceName property: Name of Azure router interface.

String patchPanelId()

Get the patchPanelId property: Mapping between physical port to patch panel port.

CommonProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the express route LAG member resource.

String rackId()

Get the rackId property: Mapping of physical patch panel to rack.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ExpressRouteLagMemberPropertiesFormat withAdminState(ExpressRouteLinkAdminState adminState)

Set the adminState property: Administrative state of the member port.

Methods inherited from java.lang.Object

Constructor Details

ExpressRouteLagMemberPropertiesFormat

public ExpressRouteLagMemberPropertiesFormat()

Creates an instance of ExpressRouteLagMemberPropertiesFormat class.

Method Details

adminState

public ExpressRouteLinkAdminState adminState()

Get the adminState property: Administrative state of the member port.

Returns:

the adminState value.

coloLocation

public String coloLocation()

Get the coloLocation property: Cololocation for ExpressRoute member.

Returns:

the coloLocation value.

connectorType

public ExpressRouteLinkConnectorType connectorType()

Get the connectorType property: Physical fiber port type.

Returns:

the connectorType value.

fromJson

public static ExpressRouteLagMemberPropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of ExpressRouteLagMemberPropertiesFormat from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ExpressRouteLagMemberPropertiesFormat if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ExpressRouteLagMemberPropertiesFormat.

interfaceName

public String interfaceName()

Get the interfaceName property: Name of Azure router interface.

Returns:

the interfaceName value.

patchPanelId

public String patchPanelId()

Get the patchPanelId property: Mapping between physical port to patch panel port.

Returns:

the patchPanelId value.

provisioningState

public CommonProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the express route LAG member resource.

Returns:

the provisioningState value.

rackId

public String rackId()

Get the rackId property: Mapping of physical patch panel to rack.

Returns:

the rackId value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAdminState

public ExpressRouteLagMemberPropertiesFormat withAdminState(ExpressRouteLinkAdminState adminState)

Set the adminState property: Administrative state of the member port.

Parameters:

adminState - the adminState value to set.

Returns:

the ExpressRouteLagMemberPropertiesFormat object itself.

Applies to