Interface Member.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Member.Builder,Member>,SdkBuilder<Member.Builder,Member>,SdkPojo
- Enclosing class:
- Member
public static interface Member.Builder extends SdkPojo, CopyableBuilder<Member.Builder,Member>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Member.BuilderdisabledDate(Instant disabledDate)The date indicating when the member was disabled from WorkMail use.Member.BuilderenabledDate(Instant enabledDate)The date indicating when the member was enabled for WorkMail use.Member.Builderid(String id)The identifier of the member.Member.Buildername(String name)The name of the member.Member.Builderstate(String state)The state of the member, which can be ENABLED, DISABLED, or DELETED.Member.Builderstate(EntityState state)The state of the member, which can be ENABLED, DISABLED, or DELETED.Member.Buildertype(String type)A member can be a user or group.Member.Buildertype(MemberType type)A member can be a user or group.-
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
Member.Builder id(String id)
The identifier of the member.
- Parameters:
id- The identifier of the member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Member.Builder name(String name)
The name of the member.
- Parameters:
name- The name of the member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Member.Builder type(String type)
A member can be a user or group.
- Parameters:
type- A member can be a user or group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MemberType,MemberType
-
type
Member.Builder type(MemberType type)
A member can be a user or group.
- Parameters:
type- A member can be a user or group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MemberType,MemberType
-
state
Member.Builder state(String state)
The state of the member, which can be ENABLED, DISABLED, or DELETED.
- Parameters:
state- The state of the member, 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
Member.Builder state(EntityState state)
The state of the member, which can be ENABLED, DISABLED, or DELETED.
- Parameters:
state- The state of the member, 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
-
enabledDate
Member.Builder enabledDate(Instant enabledDate)
The date indicating when the member was enabled for WorkMail use.
- Parameters:
enabledDate- The date indicating when the member was enabled for WorkMail use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disabledDate
Member.Builder disabledDate(Instant disabledDate)
The date indicating when the member was disabled from WorkMail use.
- Parameters:
disabledDate- The date indicating when the member was disabled from WorkMail use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-