Class ManagedPrivateEndpoint


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

      • ManagedPrivateEndpoint

        public ManagedPrivateEndpoint()
    • Method Detail

      • 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.