Interface Collaboration.Builder

  • Method Details

    • id

      The unique ID for the collaboration.

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

      The unique ARN for the collaboration.

      Parameters:
      arn - The unique ARN for the collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A human-readable identifier provided by the collaboration owner. Display names are not unique.

      Parameters:
      name - A human-readable identifier provided by the collaboration owner. Display names are not unique.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      Collaboration.Builder description(String description)

      A description of the collaboration provided by the collaboration owner.

      Parameters:
      description - A description of the collaboration provided by the collaboration owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorAccountId

      Collaboration.Builder creatorAccountId(String creatorAccountId)

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

      Parameters:
      creatorAccountId - 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.
    • creatorDisplayName

      Collaboration.Builder creatorDisplayName(String creatorDisplayName)

      A display name of the collaboration creator.

      Parameters:
      creatorDisplayName - A display name of the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      Collaboration.Builder createTime(Instant createTime)

      The time when the collaboration was created.

      Parameters:
      createTime - The time when the collaboration was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      Collaboration.Builder updateTime(Instant updateTime)

      The time the collaboration metadata was last updated.

      Parameters:
      updateTime - The time the collaboration metadata was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memberStatus

      Collaboration.Builder memberStatus(String memberStatus)

      The status of a member in a collaboration.

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

      Collaboration.Builder memberStatus(MemberStatus memberStatus)

      The status of a member in a collaboration.

      Parameters:
      memberStatus - The status of a member in a collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • membershipId

      Collaboration.Builder membershipId(String membershipId)

      The unique ID for your membership within the collaboration.

      Parameters:
      membershipId - The unique ID for your membership within the collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipArn

      Collaboration.Builder membershipArn(String membershipArn)

      The unique ARN for your membership within the collaboration.

      Parameters:
      membershipArn - The unique ARN for your membership within the collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataEncryptionMetadata

      Collaboration.Builder dataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)

      The settings for client-side encryption for cryptographic computing.

      Parameters:
      dataEncryptionMetadata - The settings for client-side encryption for cryptographic computing.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataEncryptionMetadata

      default Collaboration.Builder dataEncryptionMetadata(Consumer<DataEncryptionMetadata.Builder> dataEncryptionMetadata)

      The settings for client-side encryption for cryptographic computing.

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

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

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

      Collaboration.Builder queryLogStatus(String queryLogStatus)

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

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

      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

      Collaboration.Builder queryLogStatus(CollaborationQueryLogStatus queryLogStatus)

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

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

      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

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

      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:
    • analyticsEngine

      Collaboration.Builder analyticsEngine(String analyticsEngine)

      The analytics engine for the collaboration.

      Parameters:
      analyticsEngine - The analytics engine for the collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • analyticsEngine

      Collaboration.Builder analyticsEngine(AnalyticsEngine analyticsEngine)

      The analytics engine for the collaboration.

      Parameters:
      analyticsEngine - The analytics engine for the collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: