Interface MembershipSummary.Builder

    • Method Detail

      • id

        MembershipSummary.Builder id​(String 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

        MembershipSummary.Builder arn​(String 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.
      • 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.
      • 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.