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 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
919 920 921 922 923 924 |
# File 'lib/aws-sdk-timestreamwrite/types.rb', line 919 class RejectedRecordsException < Struct.new( :message, :rejected_records) SENSITIVE = [] include Aws::Structure end |
#rejected_records ⇒ Array<Types::RejectedRecord>
919 920 921 922 923 924 |
# File 'lib/aws-sdk-timestreamwrite/types.rb', line 919 class RejectedRecordsException < Struct.new( :message, :rejected_records) SENSITIVE = [] include Aws::Structure end |