Interface MemberChangeSpecification.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MemberChangeSpecification.Builder,,MemberChangeSpecification> SdkBuilder<MemberChangeSpecification.Builder,,MemberChangeSpecification> SdkPojo
- Enclosing class:
MemberChangeSpecification
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Web Services account ID of the member to add to the collaboration.displayName(String displayName) Specifies the display name that will be shown for this member in the 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.mlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities) Sets the value of the MlMemberAbilities property for this object.mlMemberAbilities(MLMemberAbilities mlMemberAbilities) Sets the value of the MlMemberAbilities property for this object.paymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration) Sets the value of the PaymentConfiguration property for this object.paymentConfiguration(PaymentConfiguration paymentConfiguration) Sets the value of the PaymentConfiguration property for this object.Methods 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
-
accountId
The Amazon Web Services account ID of the member to add to the collaboration.
- Parameters:
accountId- The Amazon Web Services account ID of the member to add to the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilitiesWithStrings
The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.
The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Parameters:
memberAbilities- The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilitiesWithStrings
The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.
The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Parameters:
memberAbilities- The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilities
The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.
The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Parameters:
memberAbilities- The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberAbilities
The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.
The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Parameters:
memberAbilities- The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration.The following values are currently not supported:
CAN_QUERYandCAN_RUN_JOB.Set the value of
memberAbilitiesto[]to allow a member to contribute data.Set the value of
memberAbilitiesto[CAN_RECEIVE_RESULTS]to allow a member to contribute data and receive results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mlMemberAbilities
Sets the value of the MlMemberAbilities property for this object.- Parameters:
mlMemberAbilities- The new value for the MlMemberAbilities property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mlMemberAbilities
default MemberChangeSpecification.Builder mlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities) Sets the value of the MlMemberAbilities property for this object. 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:
-
paymentConfiguration
Sets the value of the PaymentConfiguration property for this object.- Parameters:
paymentConfiguration- The new value for the PaymentConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
paymentConfiguration
default MemberChangeSpecification.Builder paymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration) Sets the value of the PaymentConfiguration property for this object. 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:
-
displayName
Specifies the display name that will be shown for this member in the collaboration. While this field is required when inviting new members, it becomes optional when modifying abilities of existing collaboration members.
- Parameters:
displayName- Specifies the display name that will be shown for this member in the collaboration. While this field is required when inviting new members, it becomes optional when modifying abilities of existing collaboration members.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-