Class ManagedPrivateEndpoint

java.lang.Object
com.azure.resourcemanager.datafactory.models.ManagedPrivateEndpoint

public final class ManagedPrivateEndpoint extends Object
Properties of a managed private endpoint.
  • Constructor Details

    • ManagedPrivateEndpoint

      public ManagedPrivateEndpoint()
  • Method Details

    • connectionState

      public ConnectionStateProperties connectionState()
      Get the connectionState property: The managed private endpoint connection state.
      Returns:
      the connectionState value.
    • withConnectionState

      public ManagedPrivateEndpoint withConnectionState(ConnectionStateProperties connectionState)
      Set the connectionState property: The managed private endpoint connection state.
      Parameters:
      connectionState - the connectionState value to set.
      Returns:
      the ManagedPrivateEndpoint object itself.
    • fqdns

      public List<String> fqdns()
      Get the fqdns property: Fully qualified domain names.
      Returns:
      the fqdns value.
    • withFqdns

      public ManagedPrivateEndpoint withFqdns(List<String> fqdns)
      Set the fqdns property: Fully qualified domain names.
      Parameters:
      fqdns - the fqdns value to set.
      Returns:
      the ManagedPrivateEndpoint object itself.
    • groupId

      public String groupId()
      Get the groupId property: The groupId to which the managed private endpoint is created.
      Returns:
      the groupId value.
    • withGroupId

      public ManagedPrivateEndpoint withGroupId(String groupId)
      Set the groupId property: The groupId to which the managed private endpoint is created.
      Parameters:
      groupId - the groupId value to set.
      Returns:
      the ManagedPrivateEndpoint object itself.
    • isReserved

      public Boolean isReserved()
      Get the isReserved property: Denotes whether the managed private endpoint is reserved.
      Returns:
      the isReserved value.
    • privateLinkResourceId

      public String privateLinkResourceId()
      Get the privateLinkResourceId property: The ARM resource ID of the resource to which the managed private endpoint is created.
      Returns:
      the privateLinkResourceId value.
    • withPrivateLinkResourceId

      public ManagedPrivateEndpoint withPrivateLinkResourceId(String privateLinkResourceId)
      Set the privateLinkResourceId property: The ARM resource ID of the resource to which the managed private endpoint is created.
      Parameters:
      privateLinkResourceId - the privateLinkResourceId value to set.
      Returns:
      the ManagedPrivateEndpoint object itself.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: The managed private endpoint provisioning state.
      Returns:
      the provisioningState value.
    • additionalProperties

      public Map<String,Object> additionalProperties()
      Get the additionalProperties property: Properties of a managed private endpoint.
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public ManagedPrivateEndpoint withAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: Properties of a managed private endpoint.
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the ManagedPrivateEndpoint object itself.
    • validate

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