HubRouteTableInner Class

public final class HubRouteTableInner
extends SubResource

RouteTable resource in a virtual hub.

Constructor Summary

Constructor Description
HubRouteTableInner()

Creates an instance of HubRouteTableInner class.

Method Summary

Modifier and Type Method and Description
List<String> associatedConnections()

Get the associatedConnections property: List of all connections associated with this route table.

String etag()

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

static HubRouteTableInner fromJson(JsonReader jsonReader)

Reads an instance of HubRouteTableInner from the JsonReader.

List<String> labels()

Get the labels property: List of labels associated with this route table.

String name()

Get the name property: The name of the resource that is unique within a resource group.

List<String> propagatingConnections()

Get the propagatingConnections property: List of all connections that advertise to this route table.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the RouteTable resource.

List<HubRoute> routes()

Get the routes property: List of all routes.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Resource type.

void validate()

Validates the instance.

HubRouteTableInner withId(String id)
HubRouteTableInner withLabels(List<String> labels)

Set the labels property: List of labels associated with this route table.

HubRouteTableInner withName(String name)

Set the name property: The name of the resource that is unique within a resource group.

HubRouteTableInner withRoutes(List<HubRoute> routes)

Set the routes property: List of all routes.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

HubRouteTableInner

public HubRouteTableInner()

Creates an instance of HubRouteTableInner class.

Method Details

associatedConnections

public List associatedConnections()

Get the associatedConnections property: List of all connections associated with this route table.

Returns:

the associatedConnections 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 HubRouteTableInner fromJson(JsonReader jsonReader)

Reads an instance of HubRouteTableInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

labels

public List labels()

Get the labels property: List of labels associated with this route table.

Returns:

the labels value.

name

public String name()

Get the name property: The name of the resource that is unique within a resource group. This name can be used to access the resource.

Returns:

the name value.

propagatingConnections

public List propagatingConnections()

Get the propagatingConnections property: List of all connections that advertise to this route table.

Returns:

the propagatingConnections value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the RouteTable resource.

Returns:

the provisioningState value.

routes

public List routes()

Get the routes property: List of all routes.

Returns:

the routes value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

HubRouteTableInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Resource type.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withId

public HubRouteTableInner withId(String id)

Overrides:

HubRouteTableInner.withId(String id)

Parameters:

id

withLabels

public HubRouteTableInner withLabels(List labels)

Set the labels property: List of labels associated with this route table.

Parameters:

labels - the labels value to set.

Returns:

the HubRouteTableInner object itself.

withName

public HubRouteTableInner withName(String name)

Set the name property: The name of the resource that is unique within a resource group. This name can be used to access the resource.

Parameters:

name - the name value to set.

Returns:

the HubRouteTableInner object itself.

withRoutes

public HubRouteTableInner withRoutes(List routes)

Set the routes property: List of all routes.

Parameters:

routes - the routes value to set.

Returns:

the HubRouteTableInner object itself.

Applies to