NetworkBootstrapInterfaceInner Class

public final class NetworkBootstrapInterfaceInner
extends ProxyResource

Defines the NetworkBootstrapInterface resource.

Constructor Summary

Constructor Description
NetworkBootstrapInterfaceInner()

Creates an instance of NetworkBootstrapInterfaceInner class.

Method Summary

Modifier and Type Method and Description
String additionalDescription()

Get the additionalDescription property: Additional description of the interface.

AdministrativeState administrativeState()

Get the administrativeState property: Administrative state of the resource.

String annotation()

Get the annotation property: Switch configuration description.

ConfigurationState configurationState()

Get the configurationState property: Configuration state of the resource.

String connectedTo()

Get the connectedTo property: Connected to information of the device.

String description()

Get the description property: Description of the interface.

static NetworkBootstrapInterfaceInner fromJson(JsonReader jsonReader)

Reads an instance of NetworkBootstrapInterfaceInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

InterfaceType interfaceType()

Get the interfaceType property: Type of the interface.

String ipv4Address()

Get the ipv4Address property: IPv4Address of the interface.

String ipv6Address()

Get the ipv6Address property: IPv6Address of the interface.

String name()

Get the name property: The name of the resource.

String physicalIdentifier()

Get the physicalIdentifier property: Physical identifier of the device.

ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the resource.

String serialNumber()

Get the serialNumber property: Serial number of the interface.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

NetworkBootstrapInterfaceInner withAdditionalDescription(String additionalDescription)

Set the additionalDescription property: Additional description of the interface.

NetworkBootstrapInterfaceInner withAnnotation(String annotation)

Set the annotation property: Switch configuration description.

NetworkBootstrapInterfaceInner withSerialNumber(String serialNumber)

Set the serialNumber property: Serial number of the interface.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

NetworkBootstrapInterfaceInner

public NetworkBootstrapInterfaceInner()

Creates an instance of NetworkBootstrapInterfaceInner class.

Method Details

additionalDescription

public String additionalDescription()

Get the additionalDescription property: Additional description of the interface.

Returns:

the additionalDescription value.

administrativeState

public AdministrativeState administrativeState()

Get the administrativeState property: Administrative state of the resource.

Returns:

the administrativeState value.

annotation

public String annotation()

Get the annotation property: Switch configuration description.

Returns:

the annotation value.

configurationState

public ConfigurationState configurationState()

Get the configurationState property: Configuration state of the resource.

Returns:

the configurationState value.

connectedTo

public String connectedTo()

Get the connectedTo property: Connected to information of the device.

Returns:

the connectedTo value.

description

public String description()

Get the description property: Description of the interface.

Returns:

the description value.

fromJson

public static NetworkBootstrapInterfaceInner fromJson(JsonReader jsonReader)

Reads an instance of NetworkBootstrapInterfaceInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

NetworkBootstrapInterfaceInner.id()

Returns:

the id value.

interfaceType

public InterfaceType interfaceType()

Get the interfaceType property: Type of the interface.

Returns:

the interfaceType value.

ipv4Address

public String ipv4Address()

Get the ipv4Address property: IPv4Address of the interface.

Returns:

the ipv4Address value.

ipv6Address

public String ipv6Address()

Get the ipv6Address property: IPv6Address of the interface.

Returns:

the ipv6Address value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

NetworkBootstrapInterfaceInner.name()

Returns:

the name value.

physicalIdentifier

public String physicalIdentifier()

Get the physicalIdentifier property: Physical identifier of the device.

Returns:

the physicalIdentifier value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the resource.

Returns:

the provisioningState value.

serialNumber

public String serialNumber()

Get the serialNumber property: Serial number of the interface. Format of serial Number - Make;Model;HardwareRevisionId;SerialNumber.

Returns:

the serialNumber value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

NetworkBootstrapInterfaceInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

NetworkBootstrapInterfaceInner.type()

Returns:

the type value.

withAdditionalDescription

public NetworkBootstrapInterfaceInner withAdditionalDescription(String additionalDescription)

Set the additionalDescription property: Additional description of the interface.

Parameters:

additionalDescription - the additionalDescription value to set.

Returns:

the NetworkBootstrapInterfaceInner object itself.

withAnnotation

public NetworkBootstrapInterfaceInner withAnnotation(String annotation)

Set the annotation property: Switch configuration description.

Parameters:

annotation - the annotation value to set.

Returns:

the NetworkBootstrapInterfaceInner object itself.

withSerialNumber

public NetworkBootstrapInterfaceInner withSerialNumber(String serialNumber)

Set the serialNumber property: Serial number of the interface. Format of serial Number - Make;Model;HardwareRevisionId;SerialNumber.

Parameters:

serialNumber - the serialNumber value to set.

Returns:

the NetworkBootstrapInterfaceInner object itself.

Applies to