Interface MemberChangeSpecification.Builder

  • 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

      MemberChangeSpecification.Builder memberAbilitiesWithStrings(Collection<String> 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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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

      MemberChangeSpecification.Builder memberAbilitiesWithStrings(String... 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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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

      MemberChangeSpecification.Builder memberAbilities(Collection<MemberAbility> 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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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

      MemberChangeSpecification.Builder memberAbilities(MemberAbility... 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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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_QUERY and CAN_RUN_JOB.

      Set the value of memberAbilities to [] to allow a member to contribute data.

      Set the value of memberAbilities to [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

      MemberChangeSpecification.Builder mlMemberAbilities(MLMemberAbilities 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 the MLMemberAbilities.Builder avoiding the need to create one manually via MLMemberAbilities.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mlMemberAbilities(MLMemberAbilities).

      Parameters:
      mlMemberAbilities - a consumer that will call methods on MLMemberAbilities.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • paymentConfiguration

      MemberChangeSpecification.Builder paymentConfiguration(PaymentConfiguration 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 the PaymentConfiguration.Builder avoiding the need to create one manually via PaymentConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to paymentConfiguration(PaymentConfiguration).

      Parameters:
      paymentConfiguration - a consumer that will call methods on PaymentConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • displayName

      MemberChangeSpecification.Builder displayName(String 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.