Interface CreateCollaborationRequest.Builder

  • Method Details

    • members

      A list of initial members, not including the creator. This list is immutable.

      Parameters:
      members - A list of initial members, not including the creator. This list is immutable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • members

      A list of initial members, not including the creator. This list is immutable.

      Parameters:
      members - A list of initial members, not including the creator. This list is immutable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • members

      A list of initial members, not including the creator. This list is immutable.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to members(List<MemberSpecification>).

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

      The display name for a collaboration.

      Parameters:
      name - The display name for a collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CreateCollaborationRequest.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.
    • creatorMemberAbilitiesWithStrings

      CreateCollaborationRequest.Builder creatorMemberAbilitiesWithStrings(Collection<String> creatorMemberAbilities)

      The abilities granted to the collaboration creator.

      Parameters:
      creatorMemberAbilities - The abilities granted to the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorMemberAbilitiesWithStrings

      CreateCollaborationRequest.Builder creatorMemberAbilitiesWithStrings(String... creatorMemberAbilities)

      The abilities granted to the collaboration creator.

      Parameters:
      creatorMemberAbilities - The abilities granted to the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorMemberAbilities

      CreateCollaborationRequest.Builder creatorMemberAbilities(Collection<MemberAbility> creatorMemberAbilities)

      The abilities granted to the collaboration creator.

      Parameters:
      creatorMemberAbilities - The abilities granted to the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorMemberAbilities

      CreateCollaborationRequest.Builder creatorMemberAbilities(MemberAbility... creatorMemberAbilities)

      The abilities granted to the collaboration creator.

      Parameters:
      creatorMemberAbilities - The abilities granted to the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorMLMemberAbilities

      CreateCollaborationRequest.Builder creatorMLMemberAbilities(MLMemberAbilities creatorMLMemberAbilities)

      The ML abilities granted to the collaboration creator.

      Parameters:
      creatorMLMemberAbilities - The ML abilities granted to the collaboration creator.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorMLMemberAbilities

      default CreateCollaborationRequest.Builder creatorMLMemberAbilities(Consumer<MLMemberAbilities.Builder> creatorMLMemberAbilities)

      The ML abilities granted to the collaboration creator.

      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 creatorMLMemberAbilities(MLMemberAbilities).

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

      CreateCollaborationRequest.Builder creatorDisplayName(String creatorDisplayName)

      The display name of the collaboration creator.

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

      CreateCollaborationRequest.Builder dataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)

      The settings for client-side encryption with Cryptographic Computing for Clean Rooms.

      Parameters:
      dataEncryptionMetadata - The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataEncryptionMetadata

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

      The settings for client-side encryption with Cryptographic Computing for Clean Rooms.

      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

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

      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

      CreateCollaborationRequest.Builder jobLogStatus(String jobLogStatus)

      Specifies whether job logs are enabled for this collaboration.

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

      Parameters:
      jobLogStatus - Specifies whether job logs are enabled for this collaboration.

      When ENABLED, Clean Rooms logs details about jobs run within this collaboration; 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

      Specifies whether job logs are enabled for this collaboration.

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

      Parameters:
      jobLogStatus - Specifies whether job logs are enabled for this collaboration.

      When ENABLED, Clean Rooms logs details about jobs run within this collaboration; 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:
    • tags

      An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.

      Parameters:
      tags - An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creatorPaymentConfiguration

      CreateCollaborationRequest.Builder creatorPaymentConfiguration(PaymentConfiguration creatorPaymentConfiguration)

      The collaboration creator's payment responsibilities set by the collaboration creator.

      If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.

      Parameters:
      creatorPaymentConfiguration - The collaboration creator's payment responsibilities set by the collaboration creator.

      If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.

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

      default CreateCollaborationRequest.Builder creatorPaymentConfiguration(Consumer<PaymentConfiguration.Builder> creatorPaymentConfiguration)

      The collaboration creator's payment responsibilities set by the collaboration creator.

      If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.

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

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

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

      CreateCollaborationRequest.Builder analyticsEngine(String analyticsEngine)

      The analytics engine.

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

      CreateCollaborationRequest.Builder analyticsEngine(AnalyticsEngine analyticsEngine)

      The analytics engine.

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

      CreateCollaborationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.