Partilhar via


ExpressRouteCircuitArpTable Class

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

Implements

public final class ExpressRouteCircuitArpTable
implements JsonSerializable<ExpressRouteCircuitArpTable>

The ARP table associated with the ExpressRouteCircuit.

Constructor Summary

Constructor Description
ExpressRouteCircuitArpTable()

Creates an instance of ExpressRouteCircuitArpTable class.

Method Summary

Modifier and Type Method and Description
Integer age()

Get the age property: Entry age in minutes.

static ExpressRouteCircuitArpTable fromJson(JsonReader jsonReader)

Reads an instance of ExpressRouteCircuitArpTable from the JsonReader.

String interfaceProperty()

Get the interfaceProperty property: Interface address.

String ipAddress()

Get the ipAddress property: The IP address.

String macAddress()

Get the macAddress property: The MAC address.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ExpressRouteCircuitArpTable withAge(Integer age)

Set the age property: Entry age in minutes.

ExpressRouteCircuitArpTable withInterfaceProperty(String interfaceProperty)

Set the interfaceProperty property: Interface address.

ExpressRouteCircuitArpTable withIpAddress(String ipAddress)

Set the ipAddress property: The IP address.

ExpressRouteCircuitArpTable withMacAddress(String macAddress)

Set the macAddress property: The MAC address.

Methods inherited from java.lang.Object

Constructor Details

ExpressRouteCircuitArpTable

public ExpressRouteCircuitArpTable()

Creates an instance of ExpressRouteCircuitArpTable class.

Method Details

age

public Integer age()

Get the age property: Entry age in minutes.

Returns:

the age value.

fromJson

public static ExpressRouteCircuitArpTable fromJson(JsonReader jsonReader)

Reads an instance of ExpressRouteCircuitArpTable from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ExpressRouteCircuitArpTable 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 ExpressRouteCircuitArpTable.

interfaceProperty

public String interfaceProperty()

Get the interfaceProperty property: Interface address.

Returns:

the interfaceProperty value.

ipAddress

public String ipAddress()

Get the ipAddress property: The IP address.

Returns:

the ipAddress value.

macAddress

public String macAddress()

Get the macAddress property: The MAC address.

Returns:

the macAddress value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAge

public ExpressRouteCircuitArpTable withAge(Integer age)

Set the age property: Entry age in minutes.

Parameters:

age - the age value to set.

Returns:

the ExpressRouteCircuitArpTable object itself.

withInterfaceProperty

public ExpressRouteCircuitArpTable withInterfaceProperty(String interfaceProperty)

Set the interfaceProperty property: Interface address.

Parameters:

interfaceProperty - the interfaceProperty value to set.

Returns:

the ExpressRouteCircuitArpTable object itself.

withIpAddress

public ExpressRouteCircuitArpTable withIpAddress(String ipAddress)

Set the ipAddress property: The IP address.

Parameters:

ipAddress - the ipAddress value to set.

Returns:

the ExpressRouteCircuitArpTable object itself.

withMacAddress

public ExpressRouteCircuitArpTable withMacAddress(String macAddress)

Set the macAddress property: The MAC address.

Parameters:

macAddress - the macAddress value to set.

Returns:

the ExpressRouteCircuitArpTable object itself.

Applies to