Interface MemberSummary.Builder

    • Method Detail

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

        MemberSummary.Builder abilities​(Collection<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.
      • 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.