Interface Trust.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Trust.Builder,Trust>, SdkBuilder<Trust.Builder,Trust>, SdkPojo
Enclosing class:
Trust

public static interface Trust.Builder extends SdkPojo, CopyableBuilder<Trust.Builder,Trust>
  • Method Details

    • 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

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

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

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

      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: