Interface MembershipSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MembershipSummary.Builder,
,MembershipSummary> SdkBuilder<MembershipSummary.Builder,
,MembershipSummary> SdkPojo
- Enclosing class:
MembershipSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe unique ARN for the membership.collaborationArn
(String collaborationArn) The unique ARN for the membership's associated collaboration.collaborationCreatorAccountId
(String collaborationCreatorAccountId) The identifier of the Amazon Web Services principal that created the collaboration.collaborationCreatorDisplayName
(String collaborationCreatorDisplayName) The display name of the collaboration creator.collaborationId
(String collaborationId) The unique ID for the membership's collaboration.collaborationName
(String collaborationName) The name for the membership's collaboration.createTime
(Instant createTime) The time when the membership was created.The unique ID for the membership's collaboration.memberAbilities
(Collection<MemberAbility> memberAbilities) The abilities granted to the collaboration member.memberAbilities
(MemberAbility... memberAbilities) The abilities granted to the collaboration member.memberAbilitiesWithStrings
(String... memberAbilities) The abilities granted to the collaboration member.memberAbilitiesWithStrings
(Collection<String> memberAbilities) The abilities granted to the collaboration member.default MembershipSummary.Builder
mlMemberAbilities
(Consumer<MLMemberAbilities.Builder> mlMemberAbilities) Provides a summary of the ML abilities for the collaboration member.mlMemberAbilities
(MLMemberAbilities mlMemberAbilities) Provides a summary of the ML abilities for the collaboration member.default MembershipSummary.Builder
paymentConfiguration
(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration) The payment responsibilities accepted by the collaboration member.paymentConfiguration
(MembershipPaymentConfiguration paymentConfiguration) The payment responsibilities accepted by the collaboration member.The status of the membership.status
(MembershipStatus status) The status of the membership.updateTime
(Instant updateTime) The time the membership metadata was last updated.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
-
id
The unique ID for the membership's collaboration.
- Parameters:
id
- The unique ID for the membership's collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The unique ARN for the membership.
- Parameters:
arn
- The unique ARN for the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationArn
The unique ARN for the membership's associated collaboration.
- Parameters:
collaborationArn
- The unique ARN for the membership's associated collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationId
The unique ID for the membership's collaboration.
- Parameters:
collaborationId
- The unique ID for the membership's collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationCreatorAccountId
The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.
- Parameters:
collaborationCreatorAccountId
- The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationCreatorDisplayName
The display name of the collaboration creator.
- Parameters:
collaborationCreatorDisplayName
- The display name of the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationName
The name for the membership's collaboration.
- Parameters:
collaborationName
- The name for the membership's collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time when the membership was created.
- Parameters:
createTime
- The time when the membership was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time the membership metadata was last updated.
- Parameters:
updateTime
- The time the membership metadata was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the membership.
- Parameters:
status
- The status of the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the membership.
- Parameters:
status
- The status of the membership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
memberAbilitiesWithStrings
The abilities granted to the collaboration member.
- Parameters:
memberAbilities
- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilitiesWithStrings
The abilities granted to the collaboration member.
- Parameters:
memberAbilities
- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilities
The abilities granted to the collaboration member.
- Parameters:
memberAbilities
- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilities
The abilities granted to the collaboration member.
- Parameters:
memberAbilities
- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mlMemberAbilities
Provides a summary of the ML abilities for the collaboration member.
- Parameters:
mlMemberAbilities
- Provides a summary of the ML abilities for the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mlMemberAbilities
default MembershipSummary.Builder mlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities) Provides a summary of the ML abilities for the collaboration member.
This is a convenience method that creates an instance of theMLMemberAbilities.Builder
avoiding the need to create one manually viaMLMemberAbilities.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomlMemberAbilities(MLMemberAbilities)
.- Parameters:
mlMemberAbilities
- a consumer that will call methods onMLMemberAbilities.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
paymentConfiguration
The payment responsibilities accepted by the collaboration member.
- Parameters:
paymentConfiguration
- The payment responsibilities accepted by the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConfiguration
default MembershipSummary.Builder paymentConfiguration(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration) The payment responsibilities accepted by the collaboration member.
This is a convenience method that creates an instance of theMembershipPaymentConfiguration.Builder
avoiding the need to create one manually viaMembershipPaymentConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topaymentConfiguration(MembershipPaymentConfiguration)
.- Parameters:
paymentConfiguration
- a consumer that will call methods onMembershipPaymentConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-