| Copyright | Copyright (c) 2013-2014 PivotCloud, Inc. |
|---|---|
| License | Apache-2.0 |
| Safe Haskell | None |
| Language | Haskell2010 |
Aws.DynamoDb.Streams.Commands.ListStreams
Description
- data ListStreams = ListStreams {
- _lstExclusiveStartStreamId :: !(Maybe StreamId)
- _lstLimit :: !(Maybe Int)
- _lstTableName :: !(Maybe Text)
- listStreams :: ListStreams
- lstExclusiveStartStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreams -> f ListStreams
- lstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> ListStreams -> f ListStreams
- lstTableName :: Functor f => (Maybe Text -> f (Maybe Text)) -> ListStreams -> f ListStreams
- data ListStreamsResponse = ListStreamsResponse {
- _lstrLastEvalutedStreamId :: !(Maybe StreamId)
- _lstrStreamIds :: ![StreamId]
- lstrLastEvalutedStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreamsResponse -> f ListStreamsResponse
- lstrStreamIds :: Functor f => ([StreamId] -> f [StreamId]) -> ListStreamsResponse -> f ListStreamsResponse
Request
data ListStreams Source
Constructors
| ListStreams | |
Fields
| |
Instances
listStreams :: ListStreams Source
An empty ListStreams request.
myRequest =listStreams&lstTableName?~ UsersTable
Lenses
lstExclusiveStartStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreams -> f ListStreams Source
A lens for _lstExclusiveStartStreamId.
lstExclusiveStartStreamId ∷ Lens'ListStreams(MaybeStreamId)
lstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> ListStreams -> f ListStreams Source
A lens for _lstlimit.
lstLimit ∷ Lens'ListStreams(MaybeInt)
lstTableName :: Functor f => (Maybe Text -> f (Maybe Text)) -> ListStreams -> f ListStreams Source
A lens for _lstTableName.
lstTableName ∷ Lens'ListStreams(MaybeText)
Response
data ListStreamsResponse Source
Constructors
| ListStreamsResponse | |
Fields
| |
Instances
Lenses
lstrLastEvalutedStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> ListStreamsResponse -> f ListStreamsResponse Source
A lens for _lstrLastEvalutedStreamId.
lstrLastEvalutedStreamId ∷ Lens'ListStreamsResponse(MaybeStreamId)
lstrStreamIds :: Functor f => ([StreamId] -> f [StreamId]) -> ListStreamsResponse -> f ListStreamsResponse Source
A lens for _lstrStreamIds.
lstrStreamIds ∷ Lens'ListStreamsResponse[StreamId]