LookoutVisionClient

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, data types, common parameters, and common errors.

Amazon Lookout for Vision enables you to find visual defects in industrial products, accurately and at scale. It uses computer vision to identify missing components in an industrial product, damage to vehicles or structures, irregularities in production lines, and even minuscule defects in silicon wafers — or any other physical item where quality is important such as a missing capacitor on printed circuit boards.

Properties

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

LookoutVisionClient's configuration

Functions

Link copied to clipboard

Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a training or a test dataset from a valid dataset source (DatasetSource).

Link copied to clipboard
abstract suspend fun createModel(input: CreateModelRequest): CreateModelResponse

Creates a new version of a model within an an Amazon Lookout for Vision project. CreateModel is an asynchronous operation in which Amazon Lookout for Vision trains, tests, and evaluates a new version of a model.

Link copied to clipboard

Creates an empty Amazon Lookout for Vision project. After you create the project, add a dataset by calling CreateDataset.

Link copied to clipboard

Deletes an existing Amazon Lookout for Vision dataset.

Link copied to clipboard
abstract suspend fun deleteModel(input: DeleteModelRequest): DeleteModelResponse

Deletes an Amazon Lookout for Vision model. You can't delete a running model. To stop a running model, use the StopModel operation.

Link copied to clipboard

Deletes an Amazon Lookout for Vision project.

Link copied to clipboard

Describe an Amazon Lookout for Vision dataset.

Link copied to clipboard

Describes a version of an Amazon Lookout for Vision model.

Link copied to clipboard

Describes an Amazon Lookout for Vision model packaging job.

Link copied to clipboard

Describes an Amazon Lookout for Vision project.

Link copied to clipboard

Detects anomalies in an image that you supply.

Link copied to clipboard

Lists the JSON Lines within a dataset. An Amazon Lookout for Vision JSON Line contains the anomaly information for a single image, including the image location and the assigned label.

Link copied to clipboard

Lists the model packaging jobs created for an Amazon Lookout for Vision project.

Link copied to clipboard
abstract suspend fun listModels(input: ListModelsRequest): ListModelsResponse

Lists the versions of a model in an Amazon Lookout for Vision project.

Link copied to clipboard
abstract suspend fun listProjects(input: ListProjectsRequest = ListProjectsRequest { }): ListProjectsResponse

Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in which you call ListProjects.

Link copied to clipboard

Returns a list of tags attached to the specified Amazon Lookout for Vision model.

Link copied to clipboard
abstract suspend fun startModel(input: StartModelRequest): StartModelResponse

Starts the running of the version of an Amazon Lookout for Vision model. Starting a model takes a while to complete. To check the current state of the model, use DescribeModel.

Link copied to clipboard

Starts an Amazon Lookout for Vision model packaging job. A model packaging job creates an AWS IoT Greengrass component for a Lookout for Vision model. You can use the component to deploy your model to an edge device managed by Greengrass.

Link copied to clipboard
abstract suspend fun stopModel(input: StopModelRequest): StopModelResponse

Stops the hosting of a running model. The operation might take a while to complete. To check the current status, call DescribeModel.

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

Adds one or more key-value tags to an Amazon Lookout for Vision model. For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide.

Link copied to clipboard

Removes one or more tags from an Amazon Lookout for Vision model. For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide.

Link copied to clipboard

Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image used for training or testing an Amazon Lookout for Vision model.

Inherited functions

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

Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a training or a test dataset from a valid dataset source (DatasetSource).

Link copied to clipboard

Creates a new version of a model within an an Amazon Lookout for Vision project. CreateModel is an asynchronous operation in which Amazon Lookout for Vision trains, tests, and evaluates a new version of a model.

Link copied to clipboard

Creates an empty Amazon Lookout for Vision project. After you create the project, add a dataset by calling CreateDataset.

Link copied to clipboard

Deletes an existing Amazon Lookout for Vision dataset.

Link copied to clipboard

Deletes an Amazon Lookout for Vision model. You can't delete a running model. To stop a running model, use the StopModel operation.

Link copied to clipboard

Deletes an Amazon Lookout for Vision project.

Link copied to clipboard

Describe an Amazon Lookout for Vision dataset.

Link copied to clipboard

Describes a version of an Amazon Lookout for Vision model.

Link copied to clipboard

Describes an Amazon Lookout for Vision model packaging job.

Link copied to clipboard

Describes an Amazon Lookout for Vision project.

Link copied to clipboard

Detects anomalies in an image that you supply.

Link copied to clipboard

Lists the JSON Lines within a dataset. An Amazon Lookout for Vision JSON Line contains the anomaly information for a single image, including the image location and the assigned label.

Link copied to clipboard

Lists the model packaging jobs created for an Amazon Lookout for Vision project.

Link copied to clipboard

Lists the versions of a model in an Amazon Lookout for Vision project.

Link copied to clipboard

Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in which you call ListProjects.

Link copied to clipboard

Returns a list of tags attached to the specified Amazon Lookout for Vision model.

Link copied to clipboard

Starts the running of the version of an Amazon Lookout for Vision model. Starting a model takes a while to complete. To check the current state of the model, use DescribeModel.

Link copied to clipboard

Starts an Amazon Lookout for Vision model packaging job. A model packaging job creates an AWS IoT Greengrass component for a Lookout for Vision model. You can use the component to deploy your model to an edge device managed by Greengrass.

Link copied to clipboard
inline suspend fun LookoutVisionClient.stopModel(crossinline block: StopModelRequest.Builder.() -> Unit): StopModelResponse

Stops the hosting of a running model. The operation might take a while to complete. To check the current status, call DescribeModel.

Link copied to clipboard

Adds one or more key-value tags to an Amazon Lookout for Vision model. For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide.

Link copied to clipboard

Removes one or more tags from an Amazon Lookout for Vision model. For more information, see Tagging a model in the Amazon Lookout for Vision Developer Guide.

Link copied to clipboard

Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image used for training or testing an Amazon Lookout for Vision model.

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.