Interface MemberSpecification.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MemberSpecification.Builder,MemberSpecification>,SdkBuilder<MemberSpecification.Builder,MemberSpecification>,SdkPojo
- Enclosing class:
- MemberSpecification
public static interface MemberSpecification.Builder extends SdkPojo, CopyableBuilder<MemberSpecification.Builder,MemberSpecification>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MemberSpecification.BuilderaccountId(String accountId)The identifier used to reference members of the collaboration.MemberSpecification.BuilderdisplayName(String displayName)The member's display name.MemberSpecification.BuildermemberAbilities(Collection<MemberAbility> memberAbilities)The abilities granted to the collaboration member.MemberSpecification.BuildermemberAbilities(MemberAbility... memberAbilities)The abilities granted to the collaboration member.MemberSpecification.BuildermemberAbilitiesWithStrings(String... memberAbilities)The abilities granted to the collaboration member.MemberSpecification.BuildermemberAbilitiesWithStrings(Collection<String> memberAbilities)The abilities granted to the collaboration member.default MemberSpecification.BuildermlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities)The ML abilities granted to the collaboration member.MemberSpecification.BuildermlMemberAbilities(MLMemberAbilities mlMemberAbilities)The ML abilities granted to the collaboration member.default MemberSpecification.BuilderpaymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration)The collaboration member's payment responsibilities set by the collaboration creator.MemberSpecification.BuilderpaymentConfiguration(PaymentConfiguration paymentConfiguration)The collaboration member's payment responsibilities set by the collaboration creator.-
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
MemberSpecification.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.
-
memberAbilitiesWithStrings
MemberSpecification.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
MemberSpecification.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
MemberSpecification.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
MemberSpecification.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
MemberSpecification.Builder mlMemberAbilities(MLMemberAbilities mlMemberAbilities)
The ML abilities granted to 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- The ML abilities granted to 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 MemberSpecification.Builder mlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities)
The ML abilities granted to 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)
-
displayName
MemberSpecification.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.
-
paymentConfiguration
MemberSpecification.Builder paymentConfiguration(PaymentConfiguration paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
- Parameters:
paymentConfiguration- The collaboration member's payment responsibilities set by the collaboration creator.If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConfiguration
default MemberSpecification.Builder paymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration)
The collaboration member's payment responsibilities set by the collaboration creator.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.
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)
-
-