Interface ProjectMember.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ProjectMember.Builder,ProjectMember>,SdkBuilder<ProjectMember.Builder,ProjectMember>,SdkPojo
- Enclosing class:
- ProjectMember
public static interface ProjectMember.Builder extends SdkPojo, CopyableBuilder<ProjectMember.Builder,ProjectMember>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ProjectMember.Builderdesignation(String designation)The designated role of a project member.ProjectMember.Builderdesignation(UserDesignation designation)The designated role of a project member.default ProjectMember.BuildermemberDetails(Consumer<MemberDetails.Builder> memberDetails)The membership details of a project member.ProjectMember.BuildermemberDetails(MemberDetails memberDetails)The membership details of a project member.-
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
-
designation
ProjectMember.Builder designation(String designation)
The designated role of a project member.
- Parameters:
designation- The designated role of a project member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserDesignation,UserDesignation
-
designation
ProjectMember.Builder designation(UserDesignation designation)
The designated role of a project member.
- Parameters:
designation- The designated role of a project member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
UserDesignation,UserDesignation
-
memberDetails
ProjectMember.Builder memberDetails(MemberDetails memberDetails)
The membership details of a project member.
- Parameters:
memberDetails- The membership details of a project member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberDetails
default ProjectMember.Builder memberDetails(Consumer<MemberDetails.Builder> memberDetails)
The membership details of a project member.
This is a convenience method that creates an instance of theMemberDetails.Builderavoiding the need to create one manually viaMemberDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomemberDetails(MemberDetails).- Parameters:
memberDetails- a consumer that will call methods onMemberDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
memberDetails(MemberDetails)
-
-