Interface MembershipSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MembershipSummary.Builder,,MembershipSummary> SdkBuilder<MembershipSummary.Builder,,MembershipSummary> SdkPojo
- Enclosing class:
MembershipSummary
@Mutable
@NotThreadSafe
public static interface MembershipSummary.Builder
extends SdkPojo, CopyableBuilder<MembershipSummary.Builder,MembershipSummary>
-
Method Summary
Modifier and TypeMethodDescriptionagentSpaceId(String agentSpaceId) Agent space identifierapplicationId(String applicationId) Application identifierdefault MembershipSummary.Builderconfig(Consumer<MembershipConfig.Builder> config) Configuration specific to the member typeconfig(MembershipConfig config) Configuration specific to the member typeTimestamp when the membership was created (ISO 8601)User ID who created the membershipmembershipId(String membershipId) Member identifier (userId or agentSpaceId)memberType(String memberType) Type of membermemberType(MembershipType memberType) Type of memberdefault MembershipSummary.Buildermetadata(Consumer<MemberMetadata.Builder> metadata) Member-specific metadatametadata(MemberMetadata metadata) Member-specific metadataTimestamp when the membership was last updated (ISO 8601)User ID who last updated the membershipMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
membershipId
Member identifier (userId or agentSpaceId)
- Parameters:
membershipId- Member identifier (userId or agentSpaceId)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationId
Application identifier
- Parameters:
applicationId- Application identifier- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentSpaceId
Agent space identifier
- Parameters:
agentSpaceId- Agent space identifier- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberType
Type of member
- Parameters:
memberType- Type of member- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
memberType
Type of member
- Parameters:
memberType- Type of member- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
config
Configuration specific to the member type
- Parameters:
config- Configuration specific to the member type- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
config
Configuration specific to the member type
This is a convenience method that creates an instance of theMembershipConfig.Builderavoiding the need to create one manually viaMembershipConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfig(MembershipConfig).- Parameters:
config- a consumer that will call methods onMembershipConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metadata
Member-specific metadata
- Parameters:
metadata- Member-specific metadata- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadata
Member-specific metadata
This is a convenience method that creates an instance of theMemberMetadata.Builderavoiding the need to create one manually viaMemberMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometadata(MemberMetadata).- Parameters:
metadata- a consumer that will call methods onMemberMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
Timestamp when the membership was created (ISO 8601)
- Parameters:
createdAt- Timestamp when the membership was created (ISO 8601)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
Timestamp when the membership was last updated (ISO 8601)
- Parameters:
updatedAt- Timestamp when the membership was last updated (ISO 8601)- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
User ID who created the membership
- Parameters:
createdBy- User ID who created the membership- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
User ID who last updated the membership
- Parameters:
updatedBy- User ID who last updated the membership- Returns:
- Returns a reference to this object so that method calls can be chained together.
-