amazonka-rekognition-2.0: Amazon Rekognition SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Rekognition.UpdateDatasetEntries

Description

Adds or updates one or more entries (images) in a dataset. An entry is a JSON Line which contains the information for a single image, including the image location, assigned labels, and object location bounding boxes. For more information, see Image-Level labels in manifest files and Object localization in manifest files in the /Amazon Rekognition Custom Labels Developer Guide/.

If the source-ref field in the JSON line references an existing image, the existing image in the dataset is updated. If source-ref field doesn't reference an existing image, the image is added as a new image to the dataset.

You specify the changes that you want to make in the Changes input parameter. There isn't a limit to the number JSON Lines that you can change, but the size of Changes must be less than 5MB.

UpdateDatasetEntries returns immediatly, but the dataset update might take a while to complete. Use DescribeDataset to check the current status. The dataset updated successfully if the value of Status is UPDATE_COMPLETE.

To check if any non-terminal errors occured, call ListDatasetEntries and check for the presence of errors lists in the JSON Lines.

Dataset update fails if a terminal error occurs (Status = UPDATE_FAILED). Currently, you can't access the terminal error information from the Amazon Rekognition Custom Labels SDK.

This operation requires permissions to perform the rekognition:UpdateDatasetEntries action.

Synopsis

Creating a Request

data UpdateDatasetEntries Source #

See: newUpdateDatasetEntries smart constructor.

Constructors

UpdateDatasetEntries' 

Fields

Instances

Instances details
ToJSON UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

ToHeaders UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

ToPath UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

ToQuery UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

AWSRequest UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Associated Types

type AWSResponse UpdateDatasetEntries #

Generic UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Associated Types

type Rep UpdateDatasetEntries :: Type -> Type #

Read UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Show UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

NFData UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Methods

rnf :: UpdateDatasetEntries -> () #

Eq UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Hashable UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

type AWSResponse UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

type Rep UpdateDatasetEntries Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

type Rep UpdateDatasetEntries = D1 ('MetaData "UpdateDatasetEntries" "Amazonka.Rekognition.UpdateDatasetEntries" "amazonka-rekognition-2.0-EaCrS9R3rWADqefEZvOx5B" 'False) (C1 ('MetaCons "UpdateDatasetEntries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "datasetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DatasetChanges)))

newUpdateDatasetEntries Source #

Create a value of UpdateDatasetEntries with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDatasetEntries, updateDatasetEntries_datasetArn - The Amazon Resource Name (ARN) of the dataset that you want to update.

$sel:changes:UpdateDatasetEntries', updateDatasetEntries_changes - The changes that you want to make to the dataset.

Request Lenses

updateDatasetEntries_datasetArn :: Lens' UpdateDatasetEntries Text Source #

The Amazon Resource Name (ARN) of the dataset that you want to update.

updateDatasetEntries_changes :: Lens' UpdateDatasetEntries DatasetChanges Source #

The changes that you want to make to the dataset.

Destructuring the Response

data UpdateDatasetEntriesResponse Source #

See: newUpdateDatasetEntriesResponse smart constructor.

Constructors

UpdateDatasetEntriesResponse' 

Fields

Instances

Instances details
Generic UpdateDatasetEntriesResponse Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Associated Types

type Rep UpdateDatasetEntriesResponse :: Type -> Type #

Read UpdateDatasetEntriesResponse Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Show UpdateDatasetEntriesResponse Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

NFData UpdateDatasetEntriesResponse Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

Eq UpdateDatasetEntriesResponse Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

type Rep UpdateDatasetEntriesResponse Source # 
Instance details

Defined in Amazonka.Rekognition.UpdateDatasetEntries

type Rep UpdateDatasetEntriesResponse = D1 ('MetaData "UpdateDatasetEntriesResponse" "Amazonka.Rekognition.UpdateDatasetEntries" "amazonka-rekognition-2.0-EaCrS9R3rWADqefEZvOx5B" 'False) (C1 ('MetaCons "UpdateDatasetEntriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDatasetEntriesResponse Source #

Create a value of UpdateDatasetEntriesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDatasetEntriesResponse', updateDatasetEntriesResponse_httpStatus - The response's http status code.

Response Lenses