PrivateLinkServiceConnectionState Class

  • java.lang.Object
    • com.azure.resourcemanager.containerregistry.models.PrivateLinkServiceConnectionState

Implements

public final class PrivateLinkServiceConnectionState
implements JsonSerializable<PrivateLinkServiceConnectionState>

The state of a private link service connection.

Constructor Summary

Constructor Description
PrivateLinkServiceConnectionState()

Creates an instance of PrivateLinkServiceConnectionState class.

Method Summary

Modifier and Type Method and Description
ActionsRequired actionsRequired()

Get the actionsRequired property: A message indicating if changes on the service provider require any updates on the consumer.

String description()

Get the description property: The description for connection status.

static PrivateLinkServiceConnectionState fromJson(JsonReader jsonReader)

Reads an instance of PrivateLinkServiceConnectionState from the JsonReader.

ConnectionStatus status()

Get the status property: The private link service connection status.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

PrivateLinkServiceConnectionState withActionsRequired(ActionsRequired actionsRequired)

Set the actionsRequired property: A message indicating if changes on the service provider require any updates on the consumer.

PrivateLinkServiceConnectionState withDescription(String description)

Set the description property: The description for connection status.

PrivateLinkServiceConnectionState withStatus(ConnectionStatus status)

Set the status property: The private link service connection status.

Methods inherited from java.lang.Object

Constructor Details

PrivateLinkServiceConnectionState

public PrivateLinkServiceConnectionState()

Creates an instance of PrivateLinkServiceConnectionState class.

Method Details

actionsRequired

public ActionsRequired actionsRequired()

Get the actionsRequired property: A message indicating if changes on the service provider require any updates on the consumer.

Returns:

the actionsRequired value.

description

public String description()

Get the description property: The description for connection status. For example if connection is rejected it can indicate reason for rejection.

Returns:

the description value.

fromJson

public static PrivateLinkServiceConnectionState fromJson(JsonReader jsonReader)

Reads an instance of PrivateLinkServiceConnectionState from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

status

public ConnectionStatus status()

Get the status property: The private link service connection status.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withActionsRequired

public PrivateLinkServiceConnectionState withActionsRequired(ActionsRequired actionsRequired)

Set the actionsRequired property: A message indicating if changes on the service provider require any updates on the consumer.

Parameters:

actionsRequired - the actionsRequired value to set.

Returns:

the PrivateLinkServiceConnectionState object itself.

withDescription

public PrivateLinkServiceConnectionState withDescription(String description)

Set the description property: The description for connection status. For example if connection is rejected it can indicate reason for rejection.

Parameters:

description - the description value to set.

Returns:

the PrivateLinkServiceConnectionState object itself.

withStatus

public PrivateLinkServiceConnectionState withStatus(ConnectionStatus status)

Set the status property: The private link service connection status.

Parameters:

status - the status value to set.

Returns:

the PrivateLinkServiceConnectionState object itself.

Applies to