Interface User.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<User.Builder,User>,SdkBuilder<User.Builder,User>,SdkPojo
- Enclosing class:
- User
public static interface User.Builder extends SdkPojo, CopyableBuilder<User.Builder,User>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description User.BuilderdisabledDate(Instant disabledDate)The date indicating when the user was disabled from WorkMail use.User.BuilderdisplayName(String displayName)The display name of the user.User.Builderemail(String email)The email of the user.User.BuilderenabledDate(Instant enabledDate)The date indicating when the user was enabled for WorkMail use.User.Builderid(String id)The identifier of the user.User.Buildername(String name)The name of the user.User.Builderstate(String state)The state of the user, which can be ENABLED, DISABLED, or DELETED.User.Builderstate(EntityState state)The state of the user, which can be ENABLED, DISABLED, or DELETED.User.BuilderuserRole(String userRole)The role of the user.User.BuilderuserRole(UserRole userRole)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, sdkFields
-
-
-
-
Method Detail
-
id
User.Builder id(String 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
User.Builder email(String 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
User.Builder name(String 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
User.Builder displayName(String 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
User.Builder state(String 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:
EntityState,EntityState
-
state
User.Builder state(EntityState 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:
EntityState,EntityState
-
userRole
User.Builder userRole(String userRole)
The role of the user.
-
userRole
User.Builder userRole(UserRole userRole)
The role of the user.
-
enabledDate
User.Builder enabledDate(Instant 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
User.Builder disabledDate(Instant 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.
-
-