ApplicationGatewayPrivateLinkResourceInner Class

public final class ApplicationGatewayPrivateLinkResourceInner
extends SubResource

PrivateLink Resource of an application gateway.

Constructor Summary

Constructor Description
ApplicationGatewayPrivateLinkResourceInner()

Creates an instance of ApplicationGatewayPrivateLinkResourceInner class.

Method Summary

Modifier and Type Method and Description
String etag()

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

static ApplicationGatewayPrivateLinkResourceInner fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayPrivateLinkResourceInner from the JsonReader.

String groupId()

Get the groupId property: Group identifier of private link resource.

String name()

Get the name property: Name of the private link resource that is unique within an Application Gateway.

List<String> requiredMembers()

Get the requiredMembers property: Required member names of private link resource.

List<String> requiredZoneNames()

Get the requiredZoneNames property: Required DNS zone names of the the private link resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Type of the resource.

void validate()

Validates the instance.

ApplicationGatewayPrivateLinkResourceInner withId(String id)
ApplicationGatewayPrivateLinkResourceInner withName(String name)

Set the name property: Name of the private link resource that is unique within an Application Gateway.

ApplicationGatewayPrivateLinkResourceInner withRequiredZoneNames(List<String> requiredZoneNames)

Set the requiredZoneNames property: Required DNS zone names of the the private link resource.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewayPrivateLinkResourceInner

public ApplicationGatewayPrivateLinkResourceInner()

Creates an instance of ApplicationGatewayPrivateLinkResourceInner class.

Method Details

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 ApplicationGatewayPrivateLinkResourceInner fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayPrivateLinkResourceInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

groupId

public String groupId()

Get the groupId property: Group identifier of private link resource.

Returns:

the groupId value.

name

public String name()

Get the name property: Name of the private link resource that is unique within an Application Gateway.

Returns:

the name value.

requiredMembers

public List requiredMembers()

Get the requiredMembers property: Required member names of private link resource.

Returns:

the requiredMembers value.

requiredZoneNames

public List requiredZoneNames()

Get the requiredZoneNames property: Required DNS zone names of the the private link resource.

Returns:

the requiredZoneNames value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ApplicationGatewayPrivateLinkResourceInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: Type of the resource.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withId

public ApplicationGatewayPrivateLinkResourceInner withId(String id)

Overrides:

ApplicationGatewayPrivateLinkResourceInner.withId(String id)

Parameters:

id

withName

public ApplicationGatewayPrivateLinkResourceInner withName(String name)

Set the name property: Name of the private link resource that is unique within an Application Gateway.

Parameters:

name - the name value to set.

Returns:

the ApplicationGatewayPrivateLinkResourceInner object itself.

withRequiredZoneNames

public ApplicationGatewayPrivateLinkResourceInner withRequiredZoneNames(List requiredZoneNames)

Set the requiredZoneNames property: Required DNS zone names of the the private link resource.

Parameters:

requiredZoneNames - the requiredZoneNames value to set.

Returns:

the ApplicationGatewayPrivateLinkResourceInner object itself.

Applies to