Partage via


ServerPrivateEndpointConnectionProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.postgresql.models.ServerPrivateEndpointConnectionProperties

Implements

public final class ServerPrivateEndpointConnectionProperties
implements JsonSerializable<ServerPrivateEndpointConnectionProperties>

Properties of a private endpoint connection.

Constructor Summary

Constructor Description
ServerPrivateEndpointConnectionProperties()

Creates an instance of ServerPrivateEndpointConnectionProperties class.

Method Summary

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

Reads an instance of ServerPrivateEndpointConnectionProperties from the JsonReader.

PrivateEndpointProperty privateEndpoint()

Get the privateEndpoint property: Private endpoint which the connection belongs to.

ServerPrivateLinkServiceConnectionStateProperty privateLinkServiceConnectionState()

Get the privateLinkServiceConnectionState property: Connection state of the private endpoint connection.

PrivateEndpointProvisioningState provisioningState()

Get the provisioningState property: State of the private endpoint connection.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ServerPrivateEndpointConnectionProperties withPrivateEndpoint(PrivateEndpointProperty privateEndpoint)

Set the privateEndpoint property: Private endpoint which the connection belongs to.

ServerPrivateEndpointConnectionProperties withPrivateLinkServiceConnectionState(ServerPrivateLinkServiceConnectionStateProperty privateLinkServiceConnectionState)

Set the privateLinkServiceConnectionState property: Connection state of the private endpoint connection.

Methods inherited from java.lang.Object

Constructor Details

ServerPrivateEndpointConnectionProperties

public ServerPrivateEndpointConnectionProperties()

Creates an instance of ServerPrivateEndpointConnectionProperties class.

Method Details

fromJson

public static ServerPrivateEndpointConnectionProperties fromJson(JsonReader jsonReader)

Reads an instance of ServerPrivateEndpointConnectionProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

privateEndpoint

public PrivateEndpointProperty privateEndpoint()

Get the privateEndpoint property: Private endpoint which the connection belongs to.

Returns:

the privateEndpoint value.

privateLinkServiceConnectionState

public ServerPrivateLinkServiceConnectionStateProperty privateLinkServiceConnectionState()

Get the privateLinkServiceConnectionState property: Connection state of the private endpoint connection.

Returns:

the privateLinkServiceConnectionState value.

provisioningState

public PrivateEndpointProvisioningState provisioningState()

Get the provisioningState property: State of the private endpoint connection.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withPrivateEndpoint

public ServerPrivateEndpointConnectionProperties withPrivateEndpoint(PrivateEndpointProperty privateEndpoint)

Set the privateEndpoint property: Private endpoint which the connection belongs to.

Parameters:

privateEndpoint - the privateEndpoint value to set.

Returns:

the ServerPrivateEndpointConnectionProperties object itself.

withPrivateLinkServiceConnectionState

public ServerPrivateEndpointConnectionProperties withPrivateLinkServiceConnectionState(ServerPrivateLinkServiceConnectionStateProperty privateLinkServiceConnectionState)

Set the privateLinkServiceConnectionState property: Connection state of the private endpoint connection.

Parameters:

privateLinkServiceConnectionState - the privateLinkServiceConnectionState value to set.

Returns:

the ServerPrivateEndpointConnectionProperties object itself.

Applies to