Interface MemberSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<MemberSummary.Builder,MemberSummary>, SdkBuilder<MemberSummary.Builder,MemberSummary>, SdkPojo
Enclosing class:
MemberSummary

public static interface MemberSummary.Builder extends SdkPojo, CopyableBuilder<MemberSummary.Builder,MemberSummary>
  • Method Details

    • accountId

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

      MemberSummary.Builder status(String status)

      The status of the member.

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

      The status of the member.

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

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

      MemberSummary.Builder abilitiesWithStrings(Collection<String> abilities)

      The abilities granted to the collaboration member.

      Parameters:
      abilities - The abilities granted to the collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • abilitiesWithStrings

      MemberSummary.Builder abilitiesWithStrings(String... abilities)

      The abilities granted to the collaboration member.

      Parameters:
      abilities - The abilities granted to the collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • abilities

      The abilities granted to the collaboration member.

      Parameters:
      abilities - The abilities granted to the collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • abilities

      MemberSummary.Builder abilities(MemberAbility... abilities)

      The abilities granted to the collaboration member.

      Parameters:
      abilities - The abilities granted to the collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      MemberSummary.Builder createTime(Instant createTime)

      The time when the member was created.

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

      MemberSummary.Builder updateTime(Instant updateTime)

      The time the member metadata was last updated.

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

      MemberSummary.Builder membershipId(String membershipId)

      The unique ID for the member's associated membership, if present.

      Parameters:
      membershipId - The unique ID for the member's associated membership, if present.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipArn

      MemberSummary.Builder membershipArn(String membershipArn)

      The unique ARN for the member's associated membership, if present.

      Parameters:
      membershipArn - The unique ARN for the member's associated membership, if present.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • paymentConfiguration

      MemberSummary.Builder paymentConfiguration(PaymentConfiguration paymentConfiguration)

      The collaboration member's payment responsibilities set by the collaboration creator.

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

      default MemberSummary.Builder paymentConfiguration(Consumer<PaymentConfiguration.Builder> paymentConfiguration)

      The collaboration member's payment responsibilities set by the collaboration creator.

      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: