Class TrimmedDataAccessException

  • All Implemented Interfaces:
    Serializable

    public class TrimmedDataAccessException
    extends AmazonServiceException

    The operation attempted to read past the oldest stream record in a shard.

    In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:

    • You request a shard iterator with a sequence number older than the trim point (24 hours).
    • You obtain a shard iterator, but before you use the iterator in a GetRecords request, a stream record in the shard exceeds the 24 hour period and is trimmed. This causes the iterator to access a record that no longer exists.
    See Also:
    Serialized Form
    • Constructor Detail

      • TrimmedDataAccessException

        public TrimmedDataAccessException​(String message)
        Constructs a new TrimmedDataAccessException with the specified error message.
        Parameters:
        message - Describes the error encountered.