Interface MemberSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MemberSummary.Builder,MemberSummary>,SdkBuilder<MemberSummary.Builder,MemberSummary>,SdkPojo
- Enclosing class:
- MemberSummary
public static interface MemberSummary.Builder extends SdkPojo, CopyableBuilder<MemberSummary.Builder,MemberSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MemberSummary.Builderabilities(Collection<MemberAbility> abilities)The abilities granted to the collaboration member.MemberSummary.Builderabilities(MemberAbility... abilities)The abilities granted to the collaboration member.MemberSummary.BuilderabilitiesWithStrings(String... abilities)The abilities granted to the collaboration member.MemberSummary.BuilderabilitiesWithStrings(Collection<String> abilities)The abilities granted to the collaboration member.MemberSummary.BuilderaccountId(String accountId)The identifier used to reference members of the collaboration.MemberSummary.BuildercreateTime(Instant createTime)The time when the member was created.MemberSummary.BuilderdisplayName(String displayName)The member's display name.MemberSummary.BuildermembershipArn(String membershipArn)The unique ARN for the member's associated membership, if present.MemberSummary.BuildermembershipId(String membershipId)The unique ID for the member's associated membership, if present.default MemberSummary.BuildermlAbilities(Consumer<MLMemberAbilities.Builder> mlAbilities)Provides a summary of the ML abilities for the collaboration member.MemberSummary.BuildermlAbilities(MLMemberAbilities mlAbilities)Provides a summary of the ML abilities for the collaboration member.default MemberSummary.BuilderpaymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration)The collaboration member's payment responsibilities set by the collaboration creator.MemberSummary.BuilderpaymentConfiguration(PaymentConfiguration paymentConfiguration)The collaboration member's payment responsibilities set by the collaboration creator.MemberSummary.Builderstatus(String status)The status of the member.MemberSummary.Builderstatus(MemberStatus status)The status of the member.MemberSummary.BuilderupdateTime(Instant updateTime)The time the member 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
-
accountId
MemberSummary.Builder accountId(String accountId)
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
- Parameters:
accountId- The identifier used to reference members of 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.
-
status
MemberSummary.Builder status(String status)
The status of the member.
- Parameters:
status- The status of the member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MemberStatus,MemberStatus
-
status
MemberSummary.Builder status(MemberStatus status)
The status of the member.
- Parameters:
status- The status of the member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MemberStatus,MemberStatus
-
displayName
MemberSummary.Builder displayName(String displayName)
The member's display name.
- Parameters:
displayName- The member's display name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
abilitiesWithStrings
MemberSummary.Builder abilitiesWithStrings(Collection<String> abilities)
The abilities granted to the collaboration member.
- Parameters:
abilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
abilitiesWithStrings
MemberSummary.Builder abilitiesWithStrings(String... abilities)
The abilities granted to the collaboration member.
- Parameters:
abilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
abilities
MemberSummary.Builder abilities(Collection<MemberAbility> abilities)
The abilities granted to the collaboration member.
- Parameters:
abilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
abilities
MemberSummary.Builder abilities(MemberAbility... abilities)
The abilities granted to the collaboration member.
- Parameters:
abilities- The abilities granted to the collaboration member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mlAbilities
MemberSummary.Builder mlAbilities(MLMemberAbilities mlAbilities)
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:
mlAbilities- 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.
-
mlAbilities
default MemberSummary.Builder mlAbilities(Consumer<MLMemberAbilities.Builder> mlAbilities)
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 tomlAbilities(MLMemberAbilities).- Parameters:
mlAbilities- 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:
mlAbilities(MLMemberAbilities)
-
createTime
MemberSummary.Builder createTime(Instant createTime)
The time when the member was created.
- Parameters:
createTime- The time when the member was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
MemberSummary.Builder updateTime(Instant updateTime)
The time the member metadata was last updated.
- Parameters:
updateTime- The time the member metadata was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipId
MemberSummary.Builder membershipId(String membershipId)
The unique ID for the member's associated membership, if present.
- Parameters:
membershipId- The unique ID for the member's associated membership, if present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipArn
MemberSummary.Builder membershipArn(String membershipArn)
The unique ARN for the member's associated membership, if present.
- Parameters:
membershipArn- The unique ARN for the member's associated membership, if present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConfiguration
MemberSummary.Builder paymentConfiguration(PaymentConfiguration paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
- Parameters:
paymentConfiguration- The collaboration member's payment responsibilities set by the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConfiguration
default MemberSummary.Builder paymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
This is a convenience method that creates an instance of thePaymentConfiguration.Builderavoiding the need to create one manually viaPaymentConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topaymentConfiguration(PaymentConfiguration).- Parameters:
paymentConfiguration- a consumer that will call methods onPaymentConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
paymentConfiguration(PaymentConfiguration)
-
-