CleanRoomsMlClient

Welcome to the Amazon Web Services Clean Rooms ML API Reference.

Amazon Web Services Clean Rooms ML provides a privacy-enhancing method for two parties to identify similar users in their data without the need to share their data with each other. The first party brings the training data to Clean Rooms so that they can create and configure an audience model (lookalike model) and associate it with a collaboration. The second party then brings their seed data to Clean Rooms and generates an audience (lookalike segment) that resembles the training data.

To learn more about Amazon Web Services Clean Rooms ML concepts, procedures, and best practices, see the Clean Rooms User Guide.

To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the Clean Rooms SQL Reference.

Properties

Link copied to clipboard
abstract override val config: CleanRoomsMlClient.Config

CleanRoomsMlClient's configuration

Functions

Link copied to clipboard

Defines the information necessary to create an audience model. An audience model is a machine learning model that Clean Rooms ML trains to measure similarity between users. Clean Rooms ML manages training and storing the audience model. The audience model can be used in multiple calls to the StartAudienceGenerationJob API.

Link copied to clipboard

Defines the information necessary to create a configured audience model.

Link copied to clipboard

Defines the information necessary to create a training dataset, or seed audience. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation.

Link copied to clipboard

Deletes the specified audience generation job, and removes all data associated with the job.

Link copied to clipboard

Specifies an audience model that you want to delete. You can't delete an audience model if there are any configured audience models that depend on the audience model.

Link copied to clipboard

Deletes the specified configured audience model. You can't delete a configured audience model if there are any lookalike models that use the configured audience model. If you delete a configured audience model, it will be removed from any collaborations that it is associated to.

Link copied to clipboard

Deletes the specified configured audience model policy.

Link copied to clipboard

Specifies a training dataset that you want to delete. You can't delete a training dataset if there are any audience models that depend on the training dataset. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation. This action deletes the metadata.

Link copied to clipboard

Returns information about an audience generation job.

Link copied to clipboard

Returns information about an audience model

Link copied to clipboard

Returns information about a specified configured audience model.

Link copied to clipboard

Returns information about a configured audience model policy.

Link copied to clipboard

Returns information about a training dataset.

Link copied to clipboard
abstract suspend fun listAudienceExportJobs(input: ListAudienceExportJobsRequest = ListAudienceExportJobsRequest { }): ListAudienceExportJobsResponse

Returns a list of the audience export jobs.

Link copied to clipboard
abstract suspend fun listAudienceGenerationJobs(input: ListAudienceGenerationJobsRequest = ListAudienceGenerationJobsRequest { }): ListAudienceGenerationJobsResponse

Returns a list of audience generation jobs.

Link copied to clipboard
abstract suspend fun listAudienceModels(input: ListAudienceModelsRequest = ListAudienceModelsRequest { }): ListAudienceModelsResponse

Returns a list of audience models.

Link copied to clipboard
abstract suspend fun listConfiguredAudienceModels(input: ListConfiguredAudienceModelsRequest = ListConfiguredAudienceModelsRequest { }): ListConfiguredAudienceModelsResponse

Returns a list of the configured audience models.

Link copied to clipboard

Returns a list of tags for a provided resource.

Link copied to clipboard
abstract suspend fun listTrainingDatasets(input: ListTrainingDatasetsRequest = ListTrainingDatasetsRequest { }): ListTrainingDatasetsResponse

Returns a list of training datasets.

Link copied to clipboard

Create or update the resource policy for a configured audience model.

Link copied to clipboard

Export an audience of a specified size after you have generated an audience.

Link copied to clipboard

Information necessary to start the audience generation job.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds metadata tags to a specified resource.

Link copied to clipboard

Removes metadata tags from a specified resource.

Link copied to clipboard

Provides the information necessary to update a configured audience model. Updates that impact audience generation jobs take effect when a new job starts, but do not impact currently running jobs.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Defines the information necessary to create an audience model. An audience model is a machine learning model that Clean Rooms ML trains to measure similarity between users. Clean Rooms ML manages training and storing the audience model. The audience model can be used in multiple calls to the StartAudienceGenerationJob API.

Link copied to clipboard

Defines the information necessary to create a configured audience model.

Link copied to clipboard

Defines the information necessary to create a training dataset, or seed audience. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation.

Link copied to clipboard

Deletes the specified audience generation job, and removes all data associated with the job.

Link copied to clipboard

Specifies an audience model that you want to delete. You can't delete an audience model if there are any configured audience models that depend on the audience model.

Link copied to clipboard

Deletes the specified configured audience model. You can't delete a configured audience model if there are any lookalike models that use the configured audience model. If you delete a configured audience model, it will be removed from any collaborations that it is associated to.

Link copied to clipboard

Deletes the specified configured audience model policy.

Link copied to clipboard

Specifies a training dataset that you want to delete. You can't delete a training dataset if there are any audience models that depend on the training dataset. In Clean Rooms ML, the TrainingDataset is metadata that points to a Glue table, which is read only during AudienceModel creation. This action deletes the metadata.

Link copied to clipboard

Returns information about an audience generation job.

Link copied to clipboard

Returns information about an audience model

Link copied to clipboard

Returns information about a specified configured audience model.

Link copied to clipboard

Returns information about a configured audience model policy.

Link copied to clipboard

Returns information about a training dataset.

Link copied to clipboard

Returns a list of the audience export jobs.

Link copied to clipboard

Returns a list of audience generation jobs.

Link copied to clipboard

Returns a list of audience models.

Link copied to clipboard

Returns a list of the configured audience models.

Link copied to clipboard

Returns a list of tags for a provided resource.

Link copied to clipboard

Returns a list of training datasets.

Link copied to clipboard

Create or update the resource policy for a configured audience model.

Link copied to clipboard

Export an audience of a specified size after you have generated an audience.

Link copied to clipboard

Information necessary to start the audience generation job.

Link copied to clipboard

Adds metadata tags to a specified resource.

Link copied to clipboard

Removes metadata tags from a specified resource.

Link copied to clipboard

Provides the information necessary to update a configured audience model. Updates that impact audience generation jobs take effect when a new job starts, but do not impact currently running jobs.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.