Copyright | Copyright (c) 2013-2014 PivotCloud, Inc. |
---|---|
License | Apache-2.0 |
Safe Haskell | None |
Language | Haskell2010 |
- 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
DescribeStream | |
|
describeStream :: StreamId -> DescribeStream Source
A basic DescribeStream
request for a given stream id.
myRequest =describeStream
myStream &dstLimit
?~ 3
Lenses
dstExclusiveStartShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> DescribeStream -> f DescribeStream Source
A lens for _dstExclusiveStartShardId
.
dstExclusiveStartShardId
∷ Lens'DescribeStream
(Maybe
ShardId
)
dstLimit :: Functor f => (Maybe Int -> f (Maybe Int)) -> DescribeStream -> f DescribeStream Source
A lens for _dstLimit
.
dstLimit
∷ Lens'DescribeStream
(Maybe
Int
)
dstStreamId :: Functor f => (StreamId -> f StreamId) -> DescribeStream -> f DescribeStream Source
A lens for _dstStreamId
.
dstStreamId
∷ Lens'DescribeStream
StreamId
Response
data DescribeStreamResponse Source
Lenses
dstrStreamDescription :: Functor f => (StreamDescription -> f StreamDescription) -> DescribeStreamResponse -> f DescribeStreamResponse Source
A lens for _dstrStreamDescription
.
dstrStreamDescription
∷ Lens'DescribeStreamResponse
StreamDescription