| Copyright | Copyright (c) 2013-2014 PivotCloud, Inc. |
|---|---|
| License | Apache-2.0 |
| Safe Haskell | None |
| Language | Haskell2010 |
Aws.DynamoDb.Streams.Commands.DescribeStream
Description
- data DescribeStream = DescribeStream {
- _dstExclusiveStartShardId :: !(Maybe ShardId)
- _dstLimit :: !(Maybe Int)
- _dstStreamId :: !StreamId
- describeStream :: StreamId -> DescribeStream
- dstExclusiveStartShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> DescribeStream -> f DescribeStream
- dstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> DescribeStream -> f DescribeStream
- dstStreamId :: Functor f => (StreamId -> f StreamId) -> DescribeStream -> f DescribeStream
- data DescribeStreamResponse = DescribeStreamResponse {}
- dstrStreamDescription :: Functor f => (StreamDescription -> f StreamDescription) -> DescribeStreamResponse -> f DescribeStreamResponse
Request
data DescribeStream Source
Constructors
| DescribeStream | |
Fields
| |
Instances
describeStream :: StreamId -> DescribeStream Source
A basic DescribeStream request for a given stream id.
myRequest =describeStreammyStream &dstLimit?~ 3
Lenses
dstExclusiveStartShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> DescribeStream -> f DescribeStream Source
A lens for _dstExclusiveStartShardId.
dstExclusiveStartShardId∷ Lens'DescribeStream(MaybeShardId)
dstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> DescribeStream -> f DescribeStream Source
A lens for _dstLimit.
dstLimit∷ Lens'DescribeStream(MaybeInt)
dstStreamId :: Functor f => (StreamId -> f StreamId) -> DescribeStream -> f DescribeStream Source
A lens for _dstStreamId.
dstStreamId∷ Lens'DescribeStreamStreamId
Response
data DescribeStreamResponse Source
Constructors
| DescribeStreamResponse | |
Fields | |
Instances
Lenses
dstrStreamDescription :: Functor f => (StreamDescription -> f StreamDescription) -> DescribeStreamResponse -> f DescribeStreamResponse Source
A lens for _dstrStreamDescription.
dstrStreamDescription∷ Lens'DescribeStreamResponseStreamDescription