Interface Trust.Builder

    • Method Detail

      • directoryId

        Trust.Builder directoryId​(String directoryId)

        The Directory ID of the Amazon Web Services directory involved in the trust relationship.

        Parameters:
        directoryId - The Directory ID of the Amazon Web Services directory involved in the trust relationship.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • trustId

        Trust.Builder trustId​(String trustId)

        The unique ID of the trust relationship.

        Parameters:
        trustId - The unique ID of the trust relationship.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • remoteDomainName

        Trust.Builder remoteDomainName​(String remoteDomainName)

        The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.

        Parameters:
        remoteDomainName - The Fully Qualified Domain Name (FQDN) of the external domain involved in the trust relationship.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • trustType

        Trust.Builder trustType​(String trustType)

        The trust relationship type. Forest is the default.

        Parameters:
        trustType - The trust relationship type. Forest is the default.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TrustType, TrustType
      • trustType

        Trust.Builder trustType​(TrustType trustType)

        The trust relationship type. Forest is the default.

        Parameters:
        trustType - The trust relationship type. Forest is the default.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TrustType, TrustType
      • trustDirection

        Trust.Builder trustDirection​(String trustDirection)

        The trust relationship direction.

        Parameters:
        trustDirection - The trust relationship direction.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TrustDirection, TrustDirection
      • trustDirection

        Trust.Builder trustDirection​(TrustDirection trustDirection)

        The trust relationship direction.

        Parameters:
        trustDirection - The trust relationship direction.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TrustDirection, TrustDirection
      • trustState

        Trust.Builder trustState​(String trustState)

        The trust relationship state.

        Parameters:
        trustState - The trust relationship state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TrustState, TrustState
      • trustState

        Trust.Builder trustState​(TrustState trustState)

        The trust relationship state.

        Parameters:
        trustState - The trust relationship state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TrustState, TrustState
      • createdDateTime

        Trust.Builder createdDateTime​(Instant createdDateTime)

        The date and time that the trust relationship was created.

        Parameters:
        createdDateTime - The date and time that the trust relationship was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedDateTime

        Trust.Builder lastUpdatedDateTime​(Instant lastUpdatedDateTime)

        The date and time that the trust relationship was last updated.

        Parameters:
        lastUpdatedDateTime - The date and time that the trust relationship was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stateLastUpdatedDateTime

        Trust.Builder stateLastUpdatedDateTime​(Instant stateLastUpdatedDateTime)

        The date and time that the TrustState was last updated.

        Parameters:
        stateLastUpdatedDateTime - The date and time that the TrustState was last updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • trustStateReason

        Trust.Builder trustStateReason​(String trustStateReason)

        The reason for the TrustState.

        Parameters:
        trustStateReason - The reason for the TrustState.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • selectiveAuth

        Trust.Builder selectiveAuth​(String selectiveAuth)

        Current state of selective authentication for the trust.

        Parameters:
        selectiveAuth - Current state of selective authentication for the trust.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SelectiveAuth, SelectiveAuth
      • selectiveAuth

        Trust.Builder selectiveAuth​(SelectiveAuth selectiveAuth)

        Current state of selective authentication for the trust.

        Parameters:
        selectiveAuth - Current state of selective authentication for the trust.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SelectiveAuth, SelectiveAuth