ApplicationGatewayPrivateEndpointConnectionInner Class

public final class ApplicationGatewayPrivateEndpointConnectionInner
extends SubResource

Private Endpoint connection on an application gateway.

Constructor Summary

Constructor Description
ApplicationGatewayPrivateEndpointConnectionInner()

Creates an instance of ApplicationGatewayPrivateEndpointConnectionInner 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 ApplicationGatewayPrivateEndpointConnectionInner fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayPrivateEndpointConnectionInner from the JsonReader.

String linkIdentifier()

Get the linkIdentifier property: The consumer link id.

String name()

Get the name property: Name of the private endpoint connection on an application gateway.

PrivateEndpointInner privateEndpoint()

Get the privateEndpoint property: The resource of private end point.

PrivateLinkServiceConnectionState privateLinkServiceConnectionState()

Get the privateLinkServiceConnectionState property: A collection of information about the state of the connection between service consumer and provider.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the application gateway private endpoint connection resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: Type of the resource.

void validate()

Validates the instance.

ApplicationGatewayPrivateEndpointConnectionInner withId(String id)
ApplicationGatewayPrivateEndpointConnectionInner withName(String name)

Set the name property: Name of the private endpoint connection on an application gateway.

ApplicationGatewayPrivateEndpointConnectionInner withPrivateLinkServiceConnectionState(PrivateLinkServiceConnectionState privateLinkServiceConnectionState)

Set the privateLinkServiceConnectionState property: A collection of information about the state of the connection between service consumer and provider.

Methods inherited from SubResource

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewayPrivateEndpointConnectionInner

public ApplicationGatewayPrivateEndpointConnectionInner()

Creates an instance of ApplicationGatewayPrivateEndpointConnectionInner 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 ApplicationGatewayPrivateEndpointConnectionInner fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayPrivateEndpointConnectionInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

linkIdentifier

public String linkIdentifier()

Get the linkIdentifier property: The consumer link id.

Returns:

the linkIdentifier value.

name

public String name()

Get the name property: Name of the private endpoint connection on an application gateway.

Returns:

the name value.

privateEndpoint

public PrivateEndpointInner privateEndpoint()

Get the privateEndpoint property: The resource of private end point.

Returns:

the privateEndpoint value.

privateLinkServiceConnectionState

public PrivateLinkServiceConnectionState privateLinkServiceConnectionState()

Get the privateLinkServiceConnectionState property: A collection of information about the state of the connection between service consumer and provider.

Returns:

the privateLinkServiceConnectionState value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the application gateway private endpoint connection resource.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

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

Overrides:

ApplicationGatewayPrivateEndpointConnectionInner.withId(String id)

Parameters:

id

withName

public ApplicationGatewayPrivateEndpointConnectionInner withName(String name)

Set the name property: Name of the private endpoint connection on an application gateway.

Parameters:

name - the name value to set.

Returns:

the ApplicationGatewayPrivateEndpointConnectionInner object itself.

withPrivateLinkServiceConnectionState

public ApplicationGatewayPrivateEndpointConnectionInner withPrivateLinkServiceConnectionState(PrivateLinkServiceConnectionState privateLinkServiceConnectionState)

Set the privateLinkServiceConnectionState property: A collection of information about the state of the connection between service consumer and provider.

Parameters:

privateLinkServiceConnectionState - the privateLinkServiceConnectionState value to set.

Returns:

the ApplicationGatewayPrivateEndpointConnectionInner object itself.

Applies to