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 Summary
Modifier and TypeMethodDescriptiondistinguishedName
(String distinguishedName) The distinguished name of the object.emailAddress
(String emailAddress) The email address of the user.Indicates whether the user account is active.The first name of the user.otherAttributes
(Map<String, AttributeValue> otherAttributes) An expression that includes one or more attributes, data types, and values of a user.samAccountName
(String samAccountName) The name of the user.The unique security identifier (SID) of the user.The last name of the user.userPrincipalName
(String userPrincipalName) The UPN that is an internet-style login name for a user and based on the internet standard RFC 822.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
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
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
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
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
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
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
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.
-