Class: Aws::TimestreamWrite::Types::RejectedRecordsException
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamWrite::Types::RejectedRecordsException
- 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
#message ⇒ 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_records ⇒ Array<Types::RejectedRecord>
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 |