Interface Membership.Builder

  • Method Details

    • 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

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

      Membership.Builder status(String status)

      The status of the membership.

      Parameters:
      status - The status of the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the membership.

      Parameters:
      status - The status of the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • mlMemberAbilities

      Membership.Builder mlMemberAbilities(MLMemberAbilities mlMemberAbilities)

      Specifies the ML member abilities that are granted to a collaboration member.

      Parameters:
      mlMemberAbilities - Specifies the ML member abilities that are granted to a collaboration member.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mlMemberAbilities

      default Membership.Builder mlMemberAbilities(Consumer<MLMemberAbilities.Builder> mlMemberAbilities)

      Specifies the ML member abilities that are granted to a collaboration member.

      This is a convenience method that creates an instance of the MLMemberAbilities.Builder avoiding the need to create one manually via MLMemberAbilities.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mlMemberAbilities(MLMemberAbilities).

      Parameters:
      mlMemberAbilities - a consumer that will call methods on MLMemberAbilities.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • queryLogStatus

      Membership.Builder queryLogStatus(String queryLogStatus)

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

      When ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

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

      When ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • queryLogStatus

      Membership.Builder queryLogStatus(MembershipQueryLogStatus queryLogStatus)

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

      When ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

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

      When ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobLogStatus

      Membership.Builder jobLogStatus(String jobLogStatus)

      An indicator as to whether job logging has been enabled or disabled for the collaboration.

      When ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

      Parameters:
      jobLogStatus - An indicator as to whether job logging has been enabled or disabled for the collaboration.

      When ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • jobLogStatus

      Membership.Builder jobLogStatus(MembershipJobLogStatus jobLogStatus)

      An indicator as to whether job logging has been enabled or disabled for the collaboration.

      When ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

      Parameters:
      jobLogStatus - An indicator as to whether job logging has been enabled or disabled for the collaboration.

      When ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value is DISABLED.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • defaultResultConfiguration

      default Membership.Builder defaultResultConfiguration(Consumer<MembershipProtectedQueryResultConfiguration.Builder> defaultResultConfiguration)

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

      This is a convenience method that creates an instance of the MembershipProtectedQueryResultConfiguration.Builder avoiding the need to create one manually via MembershipProtectedQueryResultConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to defaultResultConfiguration(MembershipProtectedQueryResultConfiguration).

      Parameters:
      defaultResultConfiguration - a consumer that will call methods on MembershipProtectedQueryResultConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • defaultJobResultConfiguration

      Membership.Builder defaultJobResultConfiguration(MembershipProtectedJobResultConfiguration defaultJobResultConfiguration)

      The default job result configuration for the membership.

      Parameters:
      defaultJobResultConfiguration - The default job result configuration for the membership.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultJobResultConfiguration

      default Membership.Builder defaultJobResultConfiguration(Consumer<MembershipProtectedJobResultConfiguration.Builder> defaultJobResultConfiguration)

      The default job result configuration for the membership.

      This is a convenience method that creates an instance of the MembershipProtectedJobResultConfiguration.Builder avoiding the need to create one manually via MembershipProtectedJobResultConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to defaultJobResultConfiguration(MembershipProtectedJobResultConfiguration).

      Parameters:
      defaultJobResultConfiguration - a consumer that will call methods on MembershipProtectedJobResultConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • paymentConfiguration

      default Membership.Builder paymentConfiguration(Consumer<MembershipPaymentConfiguration.Builder> paymentConfiguration)

      The payment responsibilities accepted by the collaboration member.

      This is a convenience method that creates an instance of the MembershipPaymentConfiguration.Builder avoiding the need to create one manually via MembershipPaymentConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to paymentConfiguration(MembershipPaymentConfiguration).

      Parameters:
      paymentConfiguration - a consumer that will call methods on MembershipPaymentConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: