| Copyright | Copyright © 2013-2015 PivotCloud, Inc. |
|---|---|
| License | Apache-2.0 |
| Maintainer | Jon Sterling <jsterling@alephcloud.com> |
| Stability | experimental |
| Safe Haskell | None |
| Language | Haskell2010 |
Aws.Kinesis.Client.Consumer.Internal.ShardState
Description
- data ShardState
- makeShardState :: ShardId -> TVar (Maybe ShardIterator) -> TVar (Maybe SequenceNumber) -> ShardState
- ssIterator :: Getter ShardState (TVar (Maybe ShardIterator))
- ssShardId :: Lens' ShardState ShardId
- ssLastSequenceNumber :: Getter ShardState (TVar (Maybe SequenceNumber))
Documentation
data ShardState Source
The internal representation for shards used by the consumer.
Instances
| Eq ShardState |
|
makeShardState :: ShardId -> TVar (Maybe ShardIterator) -> TVar (Maybe SequenceNumber) -> ShardState Source
ssIterator :: Getter ShardState (TVar (Maybe ShardIterator)) Source
A getter for _ssIterator.
ssShardId :: Lens' ShardState ShardId Source
A lens for _ssShardId.
ssLastSequenceNumber :: Getter ShardState (TVar (Maybe SequenceNumber)) Source
A getter for _ssLastSequenceNumber.