Interface MembershipSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MembershipSummary.Builder,MembershipSummary>,SdkBuilder<MembershipSummary.Builder,MembershipSummary>,SdkPojo
- Enclosing class:
- MembershipSummary
public static interface MembershipSummary.Builder extends SdkPojo, CopyableBuilder<MembershipSummary.Builder,MembershipSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MembershipSummary.Builderarn(String arn)The unique ARN for the membership.MembershipSummary.BuildercollaborationArn(String collaborationArn)The unique ARN for the membership's associated collaboration.MembershipSummary.BuildercollaborationCreatorAccountId(String collaborationCreatorAccountId)The identifier of the Amazon Web Services principal that created the collaboration.MembershipSummary.BuildercollaborationCreatorDisplayName(String collaborationCreatorDisplayName)The display name of the collaboration creator.MembershipSummary.BuildercollaborationId(String collaborationId)The unique ID for the membership's collaboration.MembershipSummary.BuildercollaborationName(String collaborationName)The name for the membership's collaboration.MembershipSummary.BuildercreateTime(Instant createTime)The time when the membership was created.MembershipSummary.Builderid(String id)The unique ID for the membership's collaboration.MembershipSummary.BuildermemberAbilities(Collection<MemberAbility> memberAbilities)The abilities granted to the collaboration member.MembershipSummary.BuildermemberAbilities(MemberAbility... memberAbilities)The abilities granted to the collaboration member.MembershipSummary.BuildermemberAbilitiesWithStrings(String... memberAbilities)The abilities granted to the collaboration member.MembershipSummary.BuildermemberAbilitiesWithStrings(Collection<String> memberAbilities)The abilities granted to the collaboration member.default MembershipSummary.BuildermlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities)Provides a summary of the ML abilities for the collaboration member.MembershipSummary.BuildermlMemberAbilities(MLMemberAbilities mlMemberAbilities)Provides a summary of the ML abilities for the collaboration member.default MembershipSummary.BuilderpaymentConfiguration(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration)The payment responsibilities accepted by the collaboration member.MembershipSummary.BuilderpaymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)The payment responsibilities accepted by the collaboration member.MembershipSummary.Builderstatus(String status)The status of the membership.MembershipSummary.Builderstatus(MembershipStatus status)The status of the membership.MembershipSummary.BuilderupdateTime(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 Detail
-
id
MembershipSummary.Builder id(String 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
MembershipSummary.Builder arn(String 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
MembershipSummary.Builder collaborationArn(String 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
MembershipSummary.Builder collaborationId(String 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
MembershipSummary.Builder collaborationCreatorAccountId(String 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
MembershipSummary.Builder collaborationCreatorDisplayName(String 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
MembershipSummary.Builder collaborationName(String 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
MembershipSummary.Builder createTime(Instant 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
MembershipSummary.Builder updateTime(Instant 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
MembershipSummary.Builder status(String 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:
MembershipStatus,MembershipStatus
-
status
MembershipSummary.Builder status(MembershipStatus 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:
MembershipStatus,MembershipStatus
-
memberAbilitiesWithStrings
MembershipSummary.Builder memberAbilitiesWithStrings(Collection<String> 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.
-
memberAbilitiesWithStrings
MembershipSummary.Builder memberAbilitiesWithStrings(String... 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
MembershipSummary.Builder memberAbilities(Collection<MemberAbility> 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
MembershipSummary.Builder memberAbilities(MemberAbility... 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
MembershipSummary.Builder mlMemberAbilities(MLMemberAbilities mlMemberAbilities)
Provides a summary of the ML abilities for the collaboration member.
Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms.
- Parameters:
mlMemberAbilities- Provides a summary of the ML abilities for the collaboration member.Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms.
- 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.
Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms.
This is a convenience method that creates an instance of theMLMemberAbilities.Builderavoiding the need to create one manually viaMLMemberAbilities.builder().When the
Consumercompletes,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:
mlMemberAbilities(MLMemberAbilities)
-
paymentConfiguration
MembershipSummary.Builder paymentConfiguration(MembershipPaymentConfiguration 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.Builderavoiding the need to create one manually viaMembershipPaymentConfiguration.builder().When the
Consumercompletes,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:
paymentConfiguration(MembershipPaymentConfiguration)
-
-