Class PrivateLinkServiceProxy
java.lang.Object
com.azure.resourcemanager.deviceupdate.models.PrivateLinkServiceProxy
Private link service proxy details.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the groupConnectivityInformation property: Group connectivity information.id()
Get the id property: NRP resource ID.Get the remotePrivateEndpointConnection property: Remote private endpoint connection details.Get the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.void
validate()
Validates the instance.withGroupConnectivityInformation
(List<GroupConnectivityInformation> groupConnectivityInformation) Set the groupConnectivityInformation property: Group connectivity information.Set the id property: NRP resource ID.withRemotePrivateEndpointConnection
(PrivateLinkServiceProxyRemotePrivateEndpointConnection remotePrivateEndpointConnection) Set the remotePrivateEndpointConnection property: Remote private endpoint connection details.withRemotePrivateLinkServiceConnectionState
(PrivateLinkServiceConnectionState remotePrivateLinkServiceConnectionState) Set the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.
-
Constructor Details
-
PrivateLinkServiceProxy
public PrivateLinkServiceProxy()
-
-
Method Details
-
id
Get the id property: NRP resource ID.- Returns:
- the id value.
-
withId
Set the id property: NRP resource ID.- Parameters:
id
- the id value to set.- Returns:
- the PrivateLinkServiceProxy object itself.
-
remotePrivateLinkServiceConnectionState
Get the remotePrivateLinkServiceConnectionState property: Remote private link service connection state.- Returns:
- the remotePrivateLinkServiceConnectionState value.
-
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.
-
remotePrivateEndpointConnection
Get the remotePrivateEndpointConnection property: Remote private endpoint connection details.- Returns:
- the remotePrivateEndpointConnection value.
-
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.
-
groupConnectivityInformation
Get the groupConnectivityInformation property: Group connectivity information.- Returns:
- the groupConnectivityInformation value.
-
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.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-