Interface AuthorizedPrincipal.Builder

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

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

    • principalType

      AuthorizedPrincipal.Builder principalType(String principalType)

      The type of principal.

      Parameters:
      principalType - The type of principal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • principalType

      AuthorizedPrincipal.Builder principalType(PrincipalType principalType)

      The type of principal.

      Parameters:
      principalType - The type of principal.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • principal

      AuthorizedPrincipal.Builder principal(String principal)

      The IAM principal that is allowed access to the domain.

      Parameters:
      principal - The IAM principal that is allowed access to the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.