Interface User.Builder

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

@Mutable @NotThreadSafe public static interface User.Builder extends SdkPojo, CopyableBuilder<User.Builder,User>
  • Method Details

    • distinguishedName

      User.Builder distinguishedName(String distinguishedName)

      The distinguished name of the object.

      Parameters:
      distinguishedName - The distinguished name of the object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • emailAddress

      User.Builder emailAddress(String emailAddress)

      The email address of the user.

      Parameters:
      emailAddress - The email address of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enabled

      User.Builder enabled(Boolean enabled)

      Indicates whether the user account is active.

      Parameters:
      enabled - Indicates whether the user account is active.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • givenName

      User.Builder givenName(String givenName)

      The first name of the user.

      Parameters:
      givenName - The first name of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • otherAttributes

      User.Builder otherAttributes(Map<String,AttributeValue> otherAttributes)

      An expression that includes one or more attributes, data types, and values of a user.

      Parameters:
      otherAttributes - An expression that includes one or more attributes, data types, and values of a user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • samAccountName

      User.Builder samAccountName(String samAccountName)

      The name of the user.

      Parameters:
      samAccountName - The name of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sid

      User.Builder sid(String sid)

      The unique security identifier (SID) of the user.

      Parameters:
      sid - The unique security identifier (SID) of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • surname

      User.Builder surname(String surname)

      The last name of the user.

      Parameters:
      surname - The last name of the user.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userPrincipalName

      User.Builder userPrincipalName(String userPrincipalName)

      The UPN that is an internet-style login name for a user and based on the internet standard RFC 822. The UPN is shorter than the distinguished name and easier to remember.

      Parameters:
      userPrincipalName - The UPN that is an internet-style login name for a user and based on the internet standard RFC 822. The UPN is shorter than the distinguished name and easier to remember.
      Returns:
      Returns a reference to this object so that method calls can be chained together.