Class PrivateLinkServiceProxy

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

public final class PrivateLinkServiceProxy extends Object
Private link service proxy details.
  • Constructor Details

    • PrivateLinkServiceProxy

      public PrivateLinkServiceProxy()
  • Method Details

    • id

      public String id()
      Get the id property: NRP resource ID.
      Returns:
      the id value.
    • 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.
    • remotePrivateLinkServiceConnectionState

      public PrivateLinkServiceConnectionState 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

      public PrivateLinkServiceProxyRemotePrivateEndpointConnection 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

      public List<GroupConnectivityInformation> 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.