Interface MemberSpecification.Builder

  • Method Details

    • 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.

      Parameters:
      mlMemberAbilities - The ML abilities granted to the collaboration member.
      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.

      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:
    • 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 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: