ContainerNetworkInterface Class

public final class ContainerNetworkInterface
extends SubResource

Container network interface child resource.

Constructor Summary

Constructor Description
ContainerNetworkInterface()

Creates an instance of ContainerNetworkInterface class.

Method Summary

Modifier and Type Method and Description
Container container()

Get the container property: Reference to the container to which this container network interface is attached.

ContainerNetworkInterfaceConfiguration containerNetworkInterfaceConfiguration()

Get the containerNetworkInterfaceConfiguration property: Container network interface configuration from which this container network interface is created.

String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

static ContainerNetworkInterface fromJson(JsonReader jsonReader)

Reads an instance of ContainerNetworkInterface from the JsonReader.

List<ContainerNetworkInterfaceIpConfiguration> ipConfigurations()

Get the ipConfigurations property: Reference to the ip configuration on this container nic.

String name()

Get the name property: The name of the resource.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the container network interface resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Sub Resource type.

void validate()

Validates the instance.

ContainerNetworkInterface withContainer(Container container)

Set the container property: Reference to the container to which this container network interface is attached.

ContainerNetworkInterface withId(String id)
ContainerNetworkInterface withName(String name)

Set the name property: The name of the resource.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

ContainerNetworkInterface

public ContainerNetworkInterface()

Creates an instance of ContainerNetworkInterface class.

Method Details

container

public Container container()

Get the container property: Reference to the container to which this container network interface is attached.

Returns:

the container value.

containerNetworkInterfaceConfiguration

public ContainerNetworkInterfaceConfiguration containerNetworkInterfaceConfiguration()

Get the containerNetworkInterfaceConfiguration property: Container network interface configuration from which this container network interface is created.

Returns:

the containerNetworkInterfaceConfiguration value.

etag

public String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

Returns:

the etag value.

fromJson

public static ContainerNetworkInterface fromJson(JsonReader jsonReader)

Reads an instance of ContainerNetworkInterface from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

ipConfigurations

public List ipConfigurations()

Get the ipConfigurations property: Reference to the ip configuration on this container nic.

Returns:

the ipConfigurations value.

name

public String name()

Get the name property: The name of the resource. This name can be used to access the resource.

Returns:

the name value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the container network interface resource.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ContainerNetworkInterface.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Sub Resource type.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withContainer

public ContainerNetworkInterface withContainer(Container container)

Set the container property: Reference to the container to which this container network interface is attached.

Parameters:

container - the container value to set.

Returns:

the ContainerNetworkInterface object itself.

withId

public ContainerNetworkInterface withId(String id)

Overrides:

ContainerNetworkInterface.withId(String id)

Parameters:

id

withName

public ContainerNetworkInterface withName(String name)

Set the name property: The name of the resource. This name can be used to access the resource.

Parameters:

name - the name value to set.

Returns:

the ContainerNetworkInterface object itself.

Applies to