DelegatedControllerInner Class

public final class DelegatedControllerInner
extends ControllerResource

Represents an instance of a DNC controller.

Constructor Summary

Constructor Description
DelegatedControllerInner()

Creates an instance of DelegatedControllerInner class.

Method Summary

Modifier and Type Method and Description
static DelegatedControllerInner fromJson(JsonReader jsonReader)

Reads an instance of DelegatedControllerInner from the JsonReader.

String id()

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

String name()

Get the name property: The name of the resource.

DelegatedControllerProperties properties()

Get the properties property: Properties of the provision operation request.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

DelegatedControllerInner withLocation(String location)
DelegatedControllerInner withTags(Map<String,String> tags)

Methods inherited from Resource

Methods inherited from ControllerResource

Methods inherited from java.lang.Object

Constructor Details

DelegatedControllerInner

public DelegatedControllerInner()

Creates an instance of DelegatedControllerInner class.

Method Details

fromJson

public static DelegatedControllerInner fromJson(JsonReader jsonReader)

Reads an instance of DelegatedControllerInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DelegatedControllerInner 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:

DelegatedControllerInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

DelegatedControllerInner.name()

Returns:

the name value.

properties

public DelegatedControllerProperties properties()

Get the properties property: Properties of the provision operation request.

Returns:

the properties value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DelegatedControllerInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

DelegatedControllerInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

DelegatedControllerInner.validate()

withLocation

public DelegatedControllerInner withLocation(String location)

Overrides:

DelegatedControllerInner.withLocation(String location)

Parameters:

location

withTags

public DelegatedControllerInner withTags(Map<String,String> tags)

Overrides:

DelegatedControllerInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to