Delegation Class

public final class Delegation
extends SubResource

Details the service to which the subnet is delegated.

Constructor Summary

Constructor Description
Delegation()

Creates an instance of Delegation class.

Method Summary

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

Get the actions property: The actions permitted to the service upon delegation.

String etag()

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

static Delegation fromJson(JsonReader jsonReader)

Reads an instance of Delegation from the JsonReader.

String name()

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

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the service delegation resource.

String serviceName()

Get the serviceName property: The name of the service to whom the subnet should be delegated (e.g.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Resource type.

void validate()

Validates the instance.

Delegation withId(String id)
Delegation withName(String name)

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

Delegation withServiceName(String serviceName)

Set the serviceName property: The name of the service to whom the subnet should be delegated (e.g.

Delegation withType(String type)

Set the type property: Resource type.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

Delegation

public Delegation()

Creates an instance of Delegation class.

Method Details

actions

public List actions()

Get the actions property: The actions permitted to the service upon delegation.

Returns:

the actions 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 Delegation fromJson(JsonReader jsonReader)

Reads an instance of Delegation from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

name

public String name()

Get the name property: The name of the resource that is unique within a subnet. 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 service delegation resource.

Returns:

the provisioningState value.

serviceName

public String serviceName()

Get the serviceName property: The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

Returns:

the serviceName value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

Delegation.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 Delegation withId(String id)

Overrides:

Delegation.withId(String id)

Parameters:

id

withName

public Delegation withName(String name)

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

Parameters:

name - the name value to set.

Returns:

the Delegation object itself.

withServiceName

public Delegation withServiceName(String serviceName)

Set the serviceName property: The name of the service to whom the subnet should be delegated (e.g. Microsoft.Sql/servers).

Parameters:

serviceName - the serviceName value to set.

Returns:

the Delegation object itself.

withType

public Delegation withType(String type)

Set the type property: Resource type.

Parameters:

type - the type value to set.

Returns:

the Delegation object itself.

Applies to