Interface MembershipSummary.Builder

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

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

    • 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

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

      The status of the membership. Valid values are `ACTIVE`, `REMOVED`, and `COLLABORATION_DELETED`.

      Parameters:
      status - The status of the membership. Valid values are `ACTIVE`, `REMOVED`, and `COLLABORATION_DELETED`.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the membership. Valid values are `ACTIVE`, `REMOVED`, and `COLLABORATION_DELETED`.

      Parameters:
      status - The status of the membership. Valid values are `ACTIVE`, `REMOVED`, and `COLLABORATION_DELETED`.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.