Interface MembershipSummary.Builder

  • Method Details

    • id

      The unique ID for the membership's collaboration.

      Parameters:
      id - The unique ID for the membership's collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The unique ARN for the membership.

      Parameters:
      arn - The unique ARN for the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationArn

      MembershipSummary.Builder collaborationArn(String collaborationArn)

      The unique ARN for the membership's associated collaboration.

      Parameters:
      collaborationArn - The unique ARN for the membership's associated collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationId

      MembershipSummary.Builder collaborationId(String collaborationId)

      The unique ID for the membership's collaboration.

      Parameters:
      collaborationId - The unique ID for the membership's collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationCreatorAccountId

      MembershipSummary.Builder collaborationCreatorAccountId(String collaborationCreatorAccountId)

      The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.

      Parameters:
      collaborationCreatorAccountId - The identifier of the Amazon Web Services principal that created 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.
    • collaborationCreatorDisplayName

      MembershipSummary.Builder collaborationCreatorDisplayName(String collaborationCreatorDisplayName)

      The display name of the collaboration creator.

      Parameters:
      collaborationCreatorDisplayName - The display name of the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationName

      MembershipSummary.Builder collaborationName(String collaborationName)

      The name for the membership's collaboration.

      Parameters:
      collaborationName - The name for the membership's collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      MembershipSummary.Builder createTime(Instant createTime)

      The time when the membership was created.

      Parameters:
      createTime - The time when the membership was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      MembershipSummary.Builder updateTime(Instant updateTime)

      The time the membership metadata was last updated.

      Parameters:
      updateTime - The time the membership metadata was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the membership.

      Parameters:
      status - The status of the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the membership.

      Parameters:
      status - The status of the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • memberAbilitiesWithStrings

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

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

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

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

      MembershipSummary.Builder mlMemberAbilities(MLMemberAbilities mlMemberAbilities)

      Provides a summary of the ML abilities for the collaboration member.

      Parameters:
      mlMemberAbilities - Provides a summary of the ML abilities for the collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mlMemberAbilities

      default MembershipSummary.Builder mlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities)

      Provides a summary of the ML abilities for 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:
    • paymentConfiguration

      MembershipSummary.Builder paymentConfiguration(MembershipPaymentConfiguration paymentConfiguration)

      The payment responsibilities accepted by the collaboration member.

      Parameters:
      paymentConfiguration - The payment responsibilities accepted by the collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentConfiguration

      default MembershipSummary.Builder paymentConfiguration(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration)

      The payment responsibilities accepted by the collaboration member.

      This is a convenience method that creates an instance of the MembershipPaymentConfiguration.Builder avoiding the need to create one manually via MembershipPaymentConfiguration.builder().

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

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