List of usage examples for com.amazonaws.services.dynamodbv2.model GetShardIteratorRequest setShardIteratorType
public void setShardIteratorType(ShardIteratorType shardIteratorType)
Determines how the shard iterator is used to start reading stream records from the shard:
AT_SEQUENCE_NUMBER
- Start reading exactly from the position denoted by a specific sequence number.
From source file:dynamok.source.DynamoDbSourceTask.java
License:Apache License
private GetShardIteratorRequest getShardIteratorRequest(String shardId, String streamArn, String seqNum) { final GetShardIteratorRequest req = new GetShardIteratorRequest(); req.setShardId(shardId);//from w w w .j av a 2s. c om req.setStreamArn(streamArn); if (seqNum == null) { req.setShardIteratorType(ShardIteratorType.TRIM_HORIZON); } else { req.setShardIteratorType(ShardIteratorType.AFTER_SEQUENCE_NUMBER); req.setSequenceNumber(seqNum); } return req; }