public class ShardAdapter extends Shard
| Constructor and Description |
|---|
ShardAdapter(Shard shard)
Constructs a new shard description using a DynamoDBStreams object.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAdjacentParentShardId()
The Kinesis model provides an adjacent parent shard ID in the event of
a parent shard merge.
|
HashKeyRange |
getHashKeyRange()
The underlying DynamoDB Streams model does not expose hash key range.
|
java.lang.String |
getParentShardId() |
SequenceNumberRange |
getSequenceNumberRange() |
java.lang.String |
getShardId() |
void |
setAdjacentParentShardId(java.lang.String adjacentParentShardId) |
void |
setHashKeyRange(HashKeyRange hashKeyRange) |
void |
setParentShardId(java.lang.String parentShardId) |
void |
setSequenceNumberRange(SequenceNumberRange sequenceNumberRange) |
void |
setShardId(java.lang.String shardId) |
Shard |
withAdjacentParentShardId(java.lang.String adjacentParentShardId) |
Shard |
withHashKeyRange(HashKeyRange hashKeyRange) |
Shard |
withParentShardId(java.lang.String parentShardId) |
Shard |
withSequenceNumberRange(SequenceNumberRange sequenceNumberRange) |
Shard |
withShardId(java.lang.String shardId) |
public ShardAdapter(Shard shard)
shard - Instance of DynamoDBStreams Shardpublic java.lang.String getShardId()
getShardId in class Shardpublic void setShardId(java.lang.String shardId)
setShardId in class Shardpublic Shard withShardId(java.lang.String shardId)
withShardId in class Shardpublic java.lang.String getParentShardId()
getParentShardId in class Shardpublic void setParentShardId(java.lang.String parentShardId)
setParentShardId in class Shardpublic Shard withParentShardId(java.lang.String parentShardId)
withParentShardId in class Shardpublic java.lang.String getAdjacentParentShardId()
getAdjacentParentShardId in class Shardpublic void setAdjacentParentShardId(java.lang.String adjacentParentShardId)
setAdjacentParentShardId in class Shardpublic Shard withAdjacentParentShardId(java.lang.String adjacentParentShardId)
withAdjacentParentShardId in class Shardpublic HashKeyRange getHashKeyRange()
getHashKeyRange in class Shardpublic void setHashKeyRange(HashKeyRange hashKeyRange)
setHashKeyRange in class Shardpublic Shard withHashKeyRange(HashKeyRange hashKeyRange)
withHashKeyRange in class Shardpublic SequenceNumberRange getSequenceNumberRange()
getSequenceNumberRange in class Shardpublic void setSequenceNumberRange(SequenceNumberRange sequenceNumberRange)
setSequenceNumberRange in class Shardpublic Shard withSequenceNumberRange(SequenceNumberRange sequenceNumberRange)
withSequenceNumberRange in class Shard