Class KinesisShardOffset
java.lang.Object
io.awspring.cloud.kinesis.integration.KinesisShardOffset
A model to represent a sequence in the shard for particular
ShardIteratorType.- Since:
- 4.0
- Author:
- Artem Bilan
-
Constructor Summary
ConstructorsConstructorDescriptionKinesisShardOffset(software.amazon.awssdk.services.kinesis.model.ShardIteratorType iteratorType) -
Method Summary
Modifier and TypeMethodDescriptionstatic KinesisShardOffsetafterSequenceNumber(String sequenceNumber) static KinesisShardOffsetafterSequenceNumber(String stream, String shard, String sequenceNumber) static KinesisShardOffsetatSequenceNumber(String sequenceNumber) static KinesisShardOffsetatSequenceNumber(String stream, String shard, String sequenceNumber) static KinesisShardOffsetatTimestamp(String stream, String shard, Instant timestamp) static KinesisShardOffsetatTimestamp(Instant timestamp) booleansoftware.amazon.awssdk.services.kinesis.model.ShardIteratorTypegetShard()inthashCode()booleanisReset()static KinesisShardOffsetlatest()static KinesisShardOffsetreset()voidsetIteratorType(software.amazon.awssdk.services.kinesis.model.ShardIteratorType iteratorType) voidsetReset(boolean reset) voidsetSequenceNumber(String sequenceNumber) voidvoidvoidsetTimestamp(Instant timestamp) software.amazon.awssdk.services.kinesis.model.GetShardIteratorRequesttoString()static KinesisShardOffsetstatic KinesisShardOffsettrimHorizon(String stream, String shard)
-
Constructor Details
-
KinesisShardOffset
public KinesisShardOffset(software.amazon.awssdk.services.kinesis.model.ShardIteratorType iteratorType) -
KinesisShardOffset
-
-
Method Details
-
setIteratorType
public void setIteratorType(software.amazon.awssdk.services.kinesis.model.ShardIteratorType iteratorType) -
getIteratorType
public software.amazon.awssdk.services.kinesis.model.ShardIteratorType getIteratorType() -
setSequenceNumber
-
setTimestamp
-
setStream
-
setShard
-
setReset
public void setReset(boolean reset) -
getSequenceNumber
-
getTimestamp
-
getStream
-
getShard
-
isReset
public boolean isReset() -
reset
-
toShardIteratorRequest
public software.amazon.awssdk.services.kinesis.model.GetShardIteratorRequest toShardIteratorRequest() -
equals
-
hashCode
-
toString
-
latest
-
latest
-
trimHorizon
-
trimHorizon
-
atSequenceNumber
-
atSequenceNumber
public static KinesisShardOffset atSequenceNumber(String stream, String shard, String sequenceNumber) -
afterSequenceNumber
-
afterSequenceNumber
public static KinesisShardOffset afterSequenceNumber(String stream, String shard, String sequenceNumber) -
atTimestamp
-
atTimestamp
-