Interface MemberDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MemberDetails.Builder,
,MemberDetails> SdkBuilder<MemberDetails.Builder,
,MemberDetails> SdkPojo
- Enclosing class:
MemberDetails
@Mutable
@NotThreadSafe
public static interface MemberDetails.Builder
extends SdkPojo, CopyableBuilder<MemberDetails.Builder,MemberDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault MemberDetails.Builder
group
(Consumer<GroupDetails.Builder> group) The group details of a project member.group
(GroupDetails group) The group details of a project member.default MemberDetails.Builder
user
(Consumer<UserDetails.Builder> user) The user details of a project member.user
(UserDetails user) The user 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, sdkFieldNameToField, sdkFields
-
Method Details
-
group
The group details of a project member.
- Parameters:
group
- The group details of a project member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
group
The group details of a project member.
This is a convenience method that creates an instance of theGroupDetails.Builder
avoiding the need to create one manually viaGroupDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togroup(GroupDetails)
.- Parameters:
group
- a consumer that will call methods onGroupDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
user
The user details of a project member.
- Parameters:
user
- The user details of a project member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
user
The user details of a project member.
This is a convenience method that creates an instance of theUserDetails.Builder
avoiding the need to create one manually viaUserDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touser(UserDetails)
.- Parameters:
user
- a consumer that will call methods onUserDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-