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.
      • mlMemberAbilities

        MembershipSummary.Builder mlMemberAbilities​(MLMemberAbilities mlMemberAbilities)

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

        Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms.

        Parameters:
        mlMemberAbilities - Provides a summary of the ML abilities for the collaboration member.

        Custom ML modeling is in beta release and is subject to change. For beta terms and conditions, see Betas and Previews in the Amazon Web Services Service Terms.

        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.