Class: Aws::TimestreamWrite::Types::RejectedRecordsException

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-timestreamwrite/types.rb

Overview

WriteRecords would throw this exception in the following cases:

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

    • Measure values are different

    • Version is not present in the request or the value of version in the new record is equal to or lower than the existing value

    In this case, if Timestream rejects data, the ‘ExistingVersion` field in the `RejectedRecords` response will indicate the current record’s version. To force an update, you can resend the request with a version for the record set to a value greater than the `ExistingVersion`.

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

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

For more information, see [Quotas] in the Amazon Timestream Developer Guide.

[1]: docs.aws.amazon.com/timestream/latest/developerguide/ts-limits.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#messageString

Returns:

  • (String)


1291
1292
1293
1294
1295
1296
# File 'lib/aws-sdk-timestreamwrite/types.rb', line 1291

class RejectedRecordsException < Struct.new(
  :message,
  :rejected_records)
  SENSITIVE = []
  include Aws::Structure
end

#rejected_recordsArray<Types::RejectedRecord>

Returns:



1291
1292
1293
1294
1295
1296
# File 'lib/aws-sdk-timestreamwrite/types.rb', line 1291

class RejectedRecordsException < Struct.new(
  :message,
  :rejected_records)
  SENSITIVE = []
  include Aws::Structure
end