Interface User.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<User.Builder,
,User> SdkBuilder<User.Builder,
,User> SdkPojo
- Enclosing class:
User
-
Method Summary
Modifier and TypeMethodDescriptiondisabledDate
(Instant disabledDate) The date indicating when the user was disabled from WorkMail use.displayName
(String displayName) The display name of the user.The email of the user.enabledDate
(Instant enabledDate) The date indicating when the user was enabled for WorkMail use.The identifier of the user.identityProviderIdentityStoreId
(String identityProviderIdentityStoreId) Identity store ID from the IAM Identity Center.identityProviderUserId
(String identityProviderUserId) User ID from the IAM Identity Center.The name of the user.The state of the user, which can be ENABLED, DISABLED, or DELETED.state
(EntityState state) The state of the user, which can be ENABLED, DISABLED, or DELETED.The role of the user.The role of the user.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
-
id
The identifier of the user.
- Parameters:
id
- The identifier of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
The email of the user.
- Parameters:
email
- The email of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the user.
- Parameters:
name
- The name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The display name of the user.
- Parameters:
displayName
- The display name of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the user, which can be ENABLED, DISABLED, or DELETED.
- Parameters:
state
- The state of the user, which can be ENABLED, DISABLED, or DELETED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the user, which can be ENABLED, DISABLED, or DELETED.
- Parameters:
state
- The state of the user, which can be ENABLED, DISABLED, or DELETED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userRole
The role of the user.
- Parameters:
userRole
- The role of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userRole
The role of the user.
- Parameters:
userRole
- The role of the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enabledDate
The date indicating when the user was enabled for WorkMail use.
- Parameters:
enabledDate
- The date indicating when the user was enabled for WorkMail use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disabledDate
The date indicating when the user was disabled from WorkMail use.
- Parameters:
disabledDate
- The date indicating when the user was disabled from WorkMail use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderUserId
User ID from the IAM Identity Center. If this parameter is empty it will be updated automatically when the user logs in for the first time to the mailbox associated with WorkMail.
- Parameters:
identityProviderUserId
- User ID from the IAM Identity Center. If this parameter is empty it will be updated automatically when the user logs in for the first time to the mailbox associated with WorkMail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderIdentityStoreId
Identity store ID from the IAM Identity Center. If this parameter is empty it will be updated automatically when the user logs in for the first time to the mailbox associated with WorkMail.
- Parameters:
identityProviderIdentityStoreId
- Identity store ID from the IAM Identity Center. If this parameter is empty it will be updated automatically when the user logs in for the first time to the mailbox associated with WorkMail.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-