public class ShardAdapter
extends com.amazonaws.services.kinesis.model.Shard
| Constructor and Description |
|---|
ShardAdapter(com.amazonaws.services.dynamodbv2.model.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.
|
com.amazonaws.services.kinesis.model.HashKeyRange |
getHashKeyRange()
The underlying DynamoDB Streams model does not expose hash key range.
|
java.lang.String |
getParentShardId() |
com.amazonaws.services.kinesis.model.SequenceNumberRange |
getSequenceNumberRange() |
java.lang.String |
getShardId() |
void |
setAdjacentParentShardId(java.lang.String adjacentParentShardId) |
void |
setHashKeyRange(com.amazonaws.services.kinesis.model.HashKeyRange hashKeyRange) |
void |
setParentShardId(java.lang.String parentShardId) |
void |
setSequenceNumberRange(com.amazonaws.services.kinesis.model.SequenceNumberRange sequenceNumberRange) |
void |
setShardId(java.lang.String shardId) |
com.amazonaws.services.kinesis.model.Shard |
withAdjacentParentShardId(java.lang.String adjacentParentShardId) |
com.amazonaws.services.kinesis.model.Shard |
withHashKeyRange(com.amazonaws.services.kinesis.model.HashKeyRange hashKeyRange) |
com.amazonaws.services.kinesis.model.Shard |
withParentShardId(java.lang.String parentShardId) |
com.amazonaws.services.kinesis.model.Shard |
withSequenceNumberRange(com.amazonaws.services.kinesis.model.SequenceNumberRange sequenceNumberRange) |
com.amazonaws.services.kinesis.model.Shard |
withShardId(java.lang.String shardId) |
public ShardAdapter(com.amazonaws.services.dynamodbv2.model.Shard shard)
shard - Instance of DynamoDBStreams Shardpublic java.lang.String getShardId()
getShardId in class com.amazonaws.services.kinesis.model.Shardpublic void setShardId(java.lang.String shardId)
setShardId in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.Shard withShardId(java.lang.String shardId)
withShardId in class com.amazonaws.services.kinesis.model.Shardpublic java.lang.String getParentShardId()
getParentShardId in class com.amazonaws.services.kinesis.model.Shardpublic void setParentShardId(java.lang.String parentShardId)
setParentShardId in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.Shard withParentShardId(java.lang.String parentShardId)
withParentShardId in class com.amazonaws.services.kinesis.model.Shardpublic java.lang.String getAdjacentParentShardId()
getAdjacentParentShardId in class com.amazonaws.services.kinesis.model.Shardpublic void setAdjacentParentShardId(java.lang.String adjacentParentShardId)
setAdjacentParentShardId in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.Shard withAdjacentParentShardId(java.lang.String adjacentParentShardId)
withAdjacentParentShardId in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.HashKeyRange getHashKeyRange()
getHashKeyRange in class com.amazonaws.services.kinesis.model.Shardpublic void setHashKeyRange(com.amazonaws.services.kinesis.model.HashKeyRange hashKeyRange)
setHashKeyRange in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.Shard withHashKeyRange(com.amazonaws.services.kinesis.model.HashKeyRange hashKeyRange)
withHashKeyRange in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.SequenceNumberRange getSequenceNumberRange()
getSequenceNumberRange in class com.amazonaws.services.kinesis.model.Shardpublic void setSequenceNumberRange(com.amazonaws.services.kinesis.model.SequenceNumberRange sequenceNumberRange)
setSequenceNumberRange in class com.amazonaws.services.kinesis.model.Shardpublic com.amazonaws.services.kinesis.model.Shard withSequenceNumberRange(com.amazonaws.services.kinesis.model.SequenceNumberRange sequenceNumberRange)
withSequenceNumberRange in class com.amazonaws.services.kinesis.model.Shard