Class RemotePrivateEndpoint

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

public final class RemotePrivateEndpoint extends Object
Remote private endpoint details.
  • Constructor Details

    • RemotePrivateEndpoint

      public RemotePrivateEndpoint()
  • Method Details

    • id

      public String id()
      Get the id property: Remote endpoint resource ID.
      Returns:
      the id value.
    • withId

      public RemotePrivateEndpoint withId(String id)
      Set the id property: Remote endpoint resource ID.
      Parameters:
      id - the id value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • location

      public String location()
      Get the location property: ARM location of the remote private endpoint.
      Returns:
      the location value.
    • withLocation

      public RemotePrivateEndpoint withLocation(String location)
      Set the location property: ARM location of the remote private endpoint.
      Parameters:
      location - the location value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • immutableSubscriptionId

      public String immutableSubscriptionId()
      Get the immutableSubscriptionId property: Original subscription ID needed by Microsoft.Network.
      Returns:
      the immutableSubscriptionId value.
    • withImmutableSubscriptionId

      public RemotePrivateEndpoint withImmutableSubscriptionId(String immutableSubscriptionId)
      Set the immutableSubscriptionId property: Original subscription ID needed by Microsoft.Network.
      Parameters:
      immutableSubscriptionId - the immutableSubscriptionId value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • immutableResourceId

      public String immutableResourceId()
      Get the immutableResourceId property: Original resource ID needed by Microsoft.Network.
      Returns:
      the immutableResourceId value.
    • withImmutableResourceId

      public RemotePrivateEndpoint withImmutableResourceId(String immutableResourceId)
      Set the immutableResourceId property: Original resource ID needed by Microsoft.Network.
      Parameters:
      immutableResourceId - the immutableResourceId value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • vnetTrafficTag

      public String vnetTrafficTag()
      Get the vnetTrafficTag property: Virtual network traffic tag.
      Returns:
      the vnetTrafficTag value.
    • withVnetTrafficTag

      public RemotePrivateEndpoint withVnetTrafficTag(String vnetTrafficTag)
      Set the vnetTrafficTag property: Virtual network traffic tag.
      Parameters:
      vnetTrafficTag - the vnetTrafficTag value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • manualPrivateLinkServiceConnections

      public List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections()
      Get the manualPrivateLinkServiceConnections property: List of private link service connections that need manual approval.
      Returns:
      the manualPrivateLinkServiceConnections value.
    • withManualPrivateLinkServiceConnections

      public RemotePrivateEndpoint withManualPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> manualPrivateLinkServiceConnections)
      Set the manualPrivateLinkServiceConnections property: List of private link service connections that need manual approval.
      Parameters:
      manualPrivateLinkServiceConnections - the manualPrivateLinkServiceConnections value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • privateLinkServiceConnections

      public List<PrivateLinkServiceConnection> privateLinkServiceConnections()
      Get the privateLinkServiceConnections property: List of automatically approved private link service connections.
      Returns:
      the privateLinkServiceConnections value.
    • withPrivateLinkServiceConnections

      public RemotePrivateEndpoint withPrivateLinkServiceConnections(List<PrivateLinkServiceConnection> privateLinkServiceConnections)
      Set the privateLinkServiceConnections property: List of automatically approved private link service connections.
      Parameters:
      privateLinkServiceConnections - the privateLinkServiceConnections value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • privateLinkServiceProxies

      public List<PrivateLinkServiceProxy> privateLinkServiceProxies()
      Get the privateLinkServiceProxies property: List of private link service proxies.
      Returns:
      the privateLinkServiceProxies value.
    • withPrivateLinkServiceProxies

      public RemotePrivateEndpoint withPrivateLinkServiceProxies(List<PrivateLinkServiceProxy> privateLinkServiceProxies)
      Set the privateLinkServiceProxies property: List of private link service proxies.
      Parameters:
      privateLinkServiceProxies - the privateLinkServiceProxies value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • connectionDetails

      public List<ConnectionDetails> connectionDetails()
      Get the connectionDetails property: List of connection details.
      Returns:
      the connectionDetails value.
    • withConnectionDetails

      public RemotePrivateEndpoint withConnectionDetails(List<ConnectionDetails> connectionDetails)
      Set the connectionDetails property: List of connection details.
      Parameters:
      connectionDetails - the connectionDetails value to set.
      Returns:
      the RemotePrivateEndpoint object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.