Share via


PrivateEndpointConnectionProxyProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.recoveryservicesdatareplication.models.PrivateEndpointConnectionProxyProperties

Implements

public final class PrivateEndpointConnectionProxyProperties
implements JsonSerializable<PrivateEndpointConnectionProxyProperties>

Represents private endpoint connection proxy request.

Constructor Summary

Constructor Description
PrivateEndpointConnectionProxyProperties()

Creates an instance of PrivateEndpointConnectionProxyProperties class.

Method Summary

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

Reads an instance of PrivateEndpointConnectionProxyProperties from the JsonReader.

ProvisioningState provisioningState()

Get the provisioningState property: Gets or sets the provisioning state of the private endpoint connection proxy.

RemotePrivateEndpoint remotePrivateEndpoint()

Get the remotePrivateEndpoint property: Represent remote private endpoint information for the private endpoint connection proxy.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

PrivateEndpointConnectionProxyProperties withRemotePrivateEndpoint(RemotePrivateEndpoint remotePrivateEndpoint)

Set the remotePrivateEndpoint property: Represent remote private endpoint information for the private endpoint connection proxy.

Methods inherited from java.lang.Object

Constructor Details

PrivateEndpointConnectionProxyProperties

public PrivateEndpointConnectionProxyProperties()

Creates an instance of PrivateEndpointConnectionProxyProperties class.

Method Details

fromJson

public static PrivateEndpointConnectionProxyProperties fromJson(JsonReader jsonReader)

Reads an instance of PrivateEndpointConnectionProxyProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Gets or sets the provisioning state of the private endpoint connection proxy.

Returns:

the provisioningState value.

remotePrivateEndpoint

public RemotePrivateEndpoint remotePrivateEndpoint()

Get the remotePrivateEndpoint property: Represent remote private endpoint information for the private endpoint connection proxy.

Returns:

the remotePrivateEndpoint value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withRemotePrivateEndpoint

public PrivateEndpointConnectionProxyProperties withRemotePrivateEndpoint(RemotePrivateEndpoint remotePrivateEndpoint)

Set the remotePrivateEndpoint property: Represent remote private endpoint information for the private endpoint connection proxy.

Parameters:

remotePrivateEndpoint - the remotePrivateEndpoint value to set.

Returns:

the PrivateEndpointConnectionProxyProperties object itself.

Applies to