NAME

Paws::TimestreamWrite::RejectedRecord

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::TimestreamWrite::RejectedRecord object:

$service_obj->Method(Att1 => { ExistingVersion => $value, ..., RecordIndex => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::TimestreamWrite::RejectedRecord object:

$result = $service_obj->Method(...);
$result->Att1->ExistingVersion

DESCRIPTION

Records that were not successfully inserted into Timestream due to data validation issues that must be resolved prior to reinserting time series data into the system.

ATTRIBUTES

ExistingVersion => Int

The existing version of the record. This value is populated in scenarios where an identical record exists with a higher version than the version in the write request.

Reason => Str

The reason why a record was not successfully inserted into Timestream. Possible causes of failure include:

  • Records with duplicate data where there are multiple records with the same dimensions, timestamps, and measure names but different measure values.

  • Records with timestamps that lie outside the retention duration of the memory store

    When the retention window is updated, you will receive a RejectedRecords exception if you immediately try to ingest data within the new window. To avoid a RejectedRecords exception, wait until the duration of the new window to ingest new data. For further information, see Best Practices for Configuring Timestream (https://docs.aws.amazon.com/timestream/latest/developerguide/best-practices.html#configuration) and the explanation of how storage works in Timestream (https://docs.aws.amazon.com/timestream/latest/developerguide/storage.html).

  • Records with dimensions or measures that exceed the Timestream defined limits.

For more information, see Access Management (https://docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html) in the Timestream Developer Guide.

RecordIndex => Int

The index of the record in the input request for WriteRecords. Indexes begin with 0.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::TimestreamWrite

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues