/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include 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
* 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.
*
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
.See Also:
AWS
* API Reference
*/ inline const Aws::Vector
*/ inline bool RejectedRecordsHasBeenSet() const { return m_rejectedRecordsHasBeenSet; } /** *
*/ inline void SetRejectedRecords(const Aws::Vector
*/ inline void SetRejectedRecords(Aws::Vector
*/ inline RejectedRecordsException& WithRejectedRecords(const Aws::Vector
*/ inline RejectedRecordsException& WithRejectedRecords(Aws::Vector
*/ inline RejectedRecordsException& AddRejectedRecords(const RejectedRecord& value) { m_rejectedRecordsHasBeenSet = true; m_rejectedRecords.push_back(value); return *this; } /** *
*/ inline RejectedRecordsException& AddRejectedRecords(RejectedRecord&& value) { m_rejectedRecordsHasBeenSet = true; m_rejectedRecords.push_back(std::move(value)); return *this; } private: Aws::String m_message; bool m_messageHasBeenSet = false; Aws::Vector