@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RejectedRecordsException extends AmazonTimestreamWriteException
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.
AmazonServiceException.ErrorType
Constructor and Description |
---|
RejectedRecordsException(String message)
Constructs a new RejectedRecordsException with the specified error message.
|
Modifier and Type | Method and Description |
---|---|
List<RejectedRecord> |
getRejectedRecords() |
void |
setRejectedRecords(Collection<RejectedRecord> rejectedRecords) |
RejectedRecordsException |
withRejectedRecords(Collection<RejectedRecord> rejectedRecords) |
RejectedRecordsException |
withRejectedRecords(RejectedRecord... rejectedRecords) |
getErrorCode, getErrorMessage, getErrorType, getHttpHeaders, getMessage, getProxyHost, getRawResponse, getRawResponseContent, getRequestId, getServiceName, getStatusCode, setErrorCode, setErrorMessage, setErrorType, setHttpHeaders, setProxyHost, setRawResponse, setRawResponseContent, setRequestId, setServiceName, setStatusCode
isRetryable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public RejectedRecordsException(String message)
message
- Describes the error encountered.public List<RejectedRecord> getRejectedRecords()
public void setRejectedRecords(Collection<RejectedRecord> rejectedRecords)
rejectedRecords
- public RejectedRecordsException withRejectedRecords(RejectedRecord... rejectedRecords)
NOTE: This method appends the values to the existing list (if any). Use
setRejectedRecords(java.util.Collection)
or withRejectedRecords(java.util.Collection)
if you
want to override the existing values.
rejectedRecords
- public RejectedRecordsException withRejectedRecords(Collection<RejectedRecord> rejectedRecords)
rejectedRecords
-