| Copyright | Copyright (c) 2013-2014 PivotCloud, Inc. |
|---|---|
| License | Apache-2.0 |
| Safe Haskell | None |
| Language | Haskell2010 |
Aws.DynamoDb.Streams.Commands.GetShardIterator
Description
- data GetShardIterator = GetShardIterator {}
- getShardIterator :: StreamId -> ShardId -> ShardIteratorType -> GetShardIterator
- gsiSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> GetShardIterator -> f GetShardIterator
- gsiShardId :: Functor f => (ShardId -> f ShardId) -> GetShardIterator -> f GetShardIterator
- gsiShardIteratorType :: Functor f => (ShardIteratorType -> f ShardIteratorType) -> GetShardIterator -> f GetShardIterator
- gsiStreamId :: Functor f => (StreamId -> f StreamId) -> GetShardIterator -> f GetShardIterator
- data GetShardIteratorResponse = GetShardIteratorResponse {}
- gsirShardIterator :: Functor f => (ShardIterator -> f ShardIterator) -> GetShardIteratorResponse -> f GetShardIteratorResponse
Request
data GetShardIterator Source
A shard iterator provides information about how to retrieve stream records from within a shard. Note: A shard iterator expires 15 minutes after it is returned to the requester.
Constructors
| GetShardIterator | |
Fields
| |
Instances
getShardIterator :: StreamId -> ShardId -> ShardIteratorType -> GetShardIterator Source
A basic GetShardIterator request for a given stream id.
myRequest =getShardIteratormyStream myShardShardIteratorLatest&gsiSequenceNumber?~ sqn
Lenses
gsiSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> GetShardIterator -> f GetShardIterator Source
A lens for _gsiSequenceNumber.
gsiSequenceNumber∷ Lens'GetShardIterator(MaybeSequenceNumber)
gsiShardId :: Functor f => (ShardId -> f ShardId) -> GetShardIterator -> f GetShardIterator Source
A lens for _gsiShardId.
gsiShardId∷ Lens'GetShardIteratorShardId
gsiShardIteratorType :: Functor f => (ShardIteratorType -> f ShardIteratorType) -> GetShardIterator -> f GetShardIterator Source
A lens for _gsiShardIteratorType.
gsiShardIteratorType∷ Lens'GetShardIteratorShardIteratorType
gsiStreamId :: Functor f => (StreamId -> f StreamId) -> GetShardIterator -> f GetShardIterator Source
A lens for _gsiStreamId.
gsiStreamId∷ Lens'GetShardIteratorStreamId
Response
data GetShardIteratorResponse Source
Constructors
| GetShardIteratorResponse | |
Fields | |
Instances
Lenses
gsirShardIterator :: Functor f => (ShardIterator -> f ShardIterator) -> GetShardIteratorResponse -> f GetShardIteratorResponse Source
A lens for _gsirShardIterator.
gsirShardIterator∷ Lens'GetShardIteratorResponseShardIterator