PrivateLinkServiceProxy Class

  • java.lang.Object
    • com.azure.resourcemanager.deviceupdate.models.PrivateLinkServiceProxy

Implements

public final class PrivateLinkServiceProxy
implements JsonSerializable<PrivateLinkServiceProxy>

Private link service proxy details.

Constructor Summary

Constructor Description
PrivateLinkServiceProxy()

Creates an instance of PrivateLinkServiceProxy class.

Method Summary

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

Reads an instance of PrivateLinkServiceProxy from the JsonReader.

List<GroupConnectivityInformation> groupConnectivityInformation()

Get the groupConnectivityInformation property: Group connectivity information.

String id()

Get the id property: NRP resource ID.

PrivateLinkServiceProxyRemotePrivateEndpointConnection remotePrivateEndpointConnection()

Get the remotePrivateEndpointConnection property: Remote private endpoint connection details.

PrivateLinkServiceConnectionState remotePrivateLinkServiceConnectionState()

Get the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

PrivateLinkServiceProxy withGroupConnectivityInformation(List<GroupConnectivityInformation> groupConnectivityInformation)

Set the groupConnectivityInformation property: Group connectivity information.

PrivateLinkServiceProxy withId(String id)

Set the id property: NRP resource ID.

PrivateLinkServiceProxy withRemotePrivateEndpointConnection(PrivateLinkServiceProxyRemotePrivateEndpointConnection remotePrivateEndpointConnection)

Set the remotePrivateEndpointConnection property: Remote private endpoint connection details.

PrivateLinkServiceProxy withRemotePrivateLinkServiceConnectionState(PrivateLinkServiceConnectionState remotePrivateLinkServiceConnectionState)

Set the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.

Methods inherited from java.lang.Object

Constructor Details

PrivateLinkServiceProxy

public PrivateLinkServiceProxy()

Creates an instance of PrivateLinkServiceProxy class.

Method Details

fromJson

public static PrivateLinkServiceProxy fromJson(JsonReader jsonReader)

Reads an instance of PrivateLinkServiceProxy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

groupConnectivityInformation

public List<GroupConnectivityInformation> groupConnectivityInformation()

Get the groupConnectivityInformation property: Group connectivity information.

Returns:

the groupConnectivityInformation value.

id

public String id()

Get the id property: NRP resource ID.

Returns:

the id value.

remotePrivateEndpointConnection

public PrivateLinkServiceProxyRemotePrivateEndpointConnection remotePrivateEndpointConnection()

Get the remotePrivateEndpointConnection property: Remote private endpoint connection details.

Returns:

the remotePrivateEndpointConnection value.

remotePrivateLinkServiceConnectionState

public PrivateLinkServiceConnectionState remotePrivateLinkServiceConnectionState()

Get the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.

Returns:

the remotePrivateLinkServiceConnectionState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withGroupConnectivityInformation

public PrivateLinkServiceProxy withGroupConnectivityInformation(List<GroupConnectivityInformation> groupConnectivityInformation)

Set the groupConnectivityInformation property: Group connectivity information.

Parameters:

groupConnectivityInformation - the groupConnectivityInformation value to set.

Returns:

the PrivateLinkServiceProxy object itself.

withId

public PrivateLinkServiceProxy withId(String id)

Set the id property: NRP resource ID.

Parameters:

id - the id value to set.

Returns:

the PrivateLinkServiceProxy object itself.

withRemotePrivateEndpointConnection

public PrivateLinkServiceProxy withRemotePrivateEndpointConnection(PrivateLinkServiceProxyRemotePrivateEndpointConnection remotePrivateEndpointConnection)

Set the remotePrivateEndpointConnection property: Remote private endpoint connection details.

Parameters:

remotePrivateEndpointConnection - the remotePrivateEndpointConnection value to set.

Returns:

the PrivateLinkServiceProxy object itself.

withRemotePrivateLinkServiceConnectionState

public PrivateLinkServiceProxy withRemotePrivateLinkServiceConnectionState(PrivateLinkServiceConnectionState remotePrivateLinkServiceConnectionState)

Set the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.

Parameters:

remotePrivateLinkServiceConnectionState - the remotePrivateLinkServiceConnectionState value to set.

Returns:

the PrivateLinkServiceProxy object itself.

Applies to