Interface Membership.Builder

    • Method Detail

      • id

        Membership.Builder id​(String id)

        The unique ID of the membership.

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

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

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

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

        Membership.Builder collaborationCreatorAccountId​(String collaborationCreatorAccountId)

        The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.

        Parameters:
        collaborationCreatorAccountId - 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.
      • collaborationCreatorDisplayName

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

        Membership.Builder collaborationName​(String collaborationName)

        The name of the membership's collaboration.

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

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

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

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

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

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

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

        Membership.Builder queryLogStatus​(String queryLogStatus)

        An indicator as to whether query logging has been enabled or disabled for the membership.

        Parameters:
        queryLogStatus - An indicator as to whether query logging has been enabled or disabled for the membership.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MembershipQueryLogStatus, MembershipQueryLogStatus
      • queryLogStatus

        Membership.Builder queryLogStatus​(MembershipQueryLogStatus queryLogStatus)

        An indicator as to whether query logging has been enabled or disabled for the membership.

        Parameters:
        queryLogStatus - An indicator as to whether query logging has been enabled or disabled for the membership.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MembershipQueryLogStatus, MembershipQueryLogStatus
      • defaultResultConfiguration

        Membership.Builder defaultResultConfiguration​(MembershipProtectedQueryResultConfiguration defaultResultConfiguration)

        The default protected query result configuration as specified by the member who can receive results.

        Parameters:
        defaultResultConfiguration - The default protected query result configuration as specified by the member who can receive results.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • paymentConfiguration

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