| Copyright | Copyright (c) 2013-2014 PivotCloud, Inc. | 
|---|---|
| License | Apache-2.0 | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Aws.DynamoDb.Streams.Types
Contents
Description
- data SequenceNumber
 - data SequenceNumberRange = SequenceNumberRange {}
 - sqnrStartingSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> SequenceNumberRange -> f SequenceNumberRange
 - sqnrEndingSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> SequenceNumberRange -> f SequenceNumberRange
 - data ShardId
 - data Shard = Shard {
- _shShardId :: !(Maybe ShardId)
 - _shParentShardId :: !(Maybe ShardId)
 - _shSequenceNumberRange :: !(Maybe SequenceNumberRange)
 
 - shShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> Shard -> f Shard
 - shParentShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> Shard -> f Shard
 - shSequenceNumberRange :: Functor f => (Maybe SequenceNumberRange -> f (Maybe SequenceNumberRange)) -> Shard -> f Shard
 - data ShardIterator
 - data ShardIteratorType
 - _ShardIteratorTrimHorizon :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType)
 - _ShardIteratorLatest :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType)
 - _ShardIteratorAtSequenceNumber :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType)
 - _ShardIteratorAfterSequenceNumber :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType)
 - data AttributeValue
- = AVBin !ByteString
 - | AVBool !Bool
 - | AVBinSet !(Set ByteString)
 - | AVList ![AttributeValue]
 - | AVMap !(Map Text AttributeValue)
 - | AVNum !Scientific
 - | AVNumSet !(Set Scientific)
 - | AVNull !Bool
 - | AVString !Text
 - | AVStringSet !(Set Text)
 
 - _AVBin :: (Choice p, Applicative f) => p ByteString (f ByteString) -> p AttributeValue (f AttributeValue)
 - _AVBool :: (Choice p, Applicative f) => p Bool (f Bool) -> p AttributeValue (f AttributeValue)
 - _AVBinSet :: (Choice p, Applicative f) => p (Set ByteString) (f (Set ByteString)) -> p AttributeValue (f AttributeValue)
 - _AVList :: (Choice p, Applicative f) => p [AttributeValue] (f [AttributeValue]) -> p AttributeValue (f AttributeValue)
 - _AVMap :: (Choice p, Applicative f) => p (Map Text AttributeValue) (f (Map Text AttributeValue)) -> p AttributeValue (f AttributeValue)
 - _AVNum :: (Choice p, Applicative f) => p Scientific (f Scientific) -> p AttributeValue (f AttributeValue)
 - _AVNumSet :: (Choice p, Applicative f) => p (Set Scientific) (f (Set Scientific)) -> p AttributeValue (f AttributeValue)
 - _AVNull :: (Choice p, Applicative f) => p Bool (f Bool) -> p AttributeValue (f AttributeValue)
 - _AVString :: (Choice p, Applicative f) => p Text (f Text) -> p AttributeValue (f AttributeValue)
 - _AVStringSet :: (Choice p, Applicative f) => p (Set Text) (f (Set Text)) -> p AttributeValue (f AttributeValue)
 - data KeyType
 - keyTypeToText :: IsString s => KeyType -> s
 - _KeyTypeHash :: (Choice p, Applicative f) => p () (f ()) -> p KeyType (f KeyType)
 - _KeyTypeRange :: (Choice p, Applicative f) => p () (f ()) -> p KeyType (f KeyType)
 - data KeySchemaElement = KeySchemaElement {
- _kseAttributeName :: !Text
 - _kseKeyType :: !KeyType
 
 - kseAttributeName :: Functor f => (Text -> f Text) -> KeySchemaElement -> f KeySchemaElement
 - kseKeyType :: Functor f => (KeyType -> f KeyType) -> KeySchemaElement -> f KeySchemaElement
 - data StreamViewType
 - _StreamViewKeysOnly :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType)
 - _StreamViewNewImage :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType)
 - _StreamViewOldImage :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType)
 - _StreamViewNewAndOldImages :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType)
 - data StreamRecord = StreamRecord {
- _strKeys :: !(Maybe (Map Text AttributeValue))
 - _strNewImage :: !(Maybe (Map Text AttributeValue))
 - _strOldImage :: !(Maybe (Map Text AttributeValue))
 - _strSequenceNumber :: !(Maybe SequenceNumber)
 - _strSizeBytes :: !(Maybe Integer)
 - _strStreamViewType :: !(Maybe StreamViewType)
 
 - strKeys :: Functor f => (Maybe (Map Text AttributeValue) -> f (Maybe (Map Text AttributeValue))) -> StreamRecord -> f StreamRecord
 - strNewImage :: Functor f => (Maybe (Map Text AttributeValue) -> f (Maybe (Map Text AttributeValue))) -> StreamRecord -> f StreamRecord
 - strOldImage :: Functor f => (Maybe (Map Text AttributeValue) -> f (Maybe (Map Text AttributeValue))) -> StreamRecord -> f StreamRecord
 - strSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> StreamRecord -> f StreamRecord
 - strSizeBytes :: Functor f => (Maybe Integer -> f (Maybe Integer)) -> StreamRecord -> f StreamRecord
 - strStreamViewType :: Functor f => (Maybe StreamViewType -> f (Maybe StreamViewType)) -> StreamRecord -> f StreamRecord
 - data EventName
 - _EventInsert :: (Choice p, Applicative f) => p () (f ()) -> p EventName (f EventName)
 - _EventModify :: (Choice p, Applicative f) => p () (f ()) -> p EventName (f EventName)
 - _EventRemove :: (Choice p, Applicative f) => p () (f ()) -> p EventName (f EventName)
 - data Record = Record {
- _rAwsRegion :: !(Maybe Region)
 - _rStreamRecord :: !(Maybe StreamRecord)
 - _rEventId :: !(Maybe EventId)
 - _rEventName :: !(Maybe EventName)
 - _rEventSource :: !(Maybe Text)
 - _rEventVersion :: !(Maybe Text)
 
 - rAwsRegion :: Functor f => (Maybe Region -> f (Maybe Region)) -> Record -> f Record
 - rStreamRecord :: Functor f => (Maybe StreamRecord -> f (Maybe StreamRecord)) -> Record -> f Record
 - rEventId :: Functor f => (Maybe EventId -> f (Maybe EventId)) -> Record -> f Record
 - rEventName :: Functor f => (Maybe EventName -> f (Maybe EventName)) -> Record -> f Record
 - rEventSource :: Functor f => (Maybe Text -> f (Maybe Text)) -> Record -> f Record
 - rEventVersion :: Functor f => (Maybe Text -> f (Maybe Text)) -> Record -> f Record
 - data StreamStatus
 - _StatusEnabling :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus)
 - _StatusEnabled :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus)
 - _StatusDisabling :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus)
 - _StatusDisabled :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus)
 - data StreamId
 - data StreamDescription = StreamDescription {
- _sdCreationRequestDateTime :: !(Maybe UTCTime)
 - _sdKeySchema :: ![KeySchemaElement]
 - _sdLastEvaluatedShardId :: !(Maybe ShardId)
 - _sdShards :: ![Shard]
 - _sdStreamARN :: !(Maybe Text)
 - _sdStreamId :: !(Maybe StreamId)
 - _sdStreamStatus :: !(Maybe StreamStatus)
 - _sdStreamViewType :: !(Maybe StreamViewType)
 - _sdTableName :: !(Maybe Text)
 
 - sdCreationRequestDateTime :: Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> StreamDescription -> f StreamDescription
 - sdKeySchema :: Functor f => ([KeySchemaElement] -> f [KeySchemaElement]) -> StreamDescription -> f StreamDescription
 - sdLastEvaluatedShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> StreamDescription -> f StreamDescription
 - sdShards :: Functor f => ([Shard] -> f [Shard]) -> StreamDescription -> f StreamDescription
 - sdStreamARN :: Functor f => (Maybe Text -> f (Maybe Text)) -> StreamDescription -> f StreamDescription
 - sdStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> StreamDescription -> f StreamDescription
 - sdStreamStatus :: Functor f => (Maybe StreamStatus -> f (Maybe StreamStatus)) -> StreamDescription -> f StreamDescription
 - sdStreamViewType :: Functor f => (Maybe StreamViewType -> f (Maybe StreamViewType)) -> StreamDescription -> f StreamDescription
 - sdTableName :: Functor f => (Maybe Text -> f (Maybe Text)) -> StreamDescription -> f StreamDescription
 
Sequence Numbers
data SequenceNumber Source
Identifier for a record.
Length constraints: 21 ≤ n ≤ 40
data SequenceNumberRange Source
The beginning and ending sequence numbers for the stream records contained within a shard.
Constructors
| SequenceNumberRange | |
Fields  | |
sqnrStartingSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> SequenceNumberRange -> f SequenceNumberRange Source
A lens for _sqnrStartingSequenceNumber.
sqnrStartingSequenceNumber∷ Lens'SequenceNumberRange(MaybeSequenceNumber)
sqnrEndingSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> SequenceNumberRange -> f SequenceNumberRange Source
A lens for _sqnrEndingSequenceNumber.
sqnrEndingSequenceNumber∷ Lens'SequenceNumberRange(MaybeSequenceNumber)
Shards
Identifier for a shard.
Length constraints: 28 ≤ n ≤ 65.
A uniquely identified group of stream records within a stream.
Constructors
| Shard | |
Fields 
  | |
Lenses
shShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> Shard -> f Shard Source
A lens for _shShardId.
shshardId∷ Lens'Shard(MaybeShardId)
shParentShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> Shard -> f Shard Source
A lens for _shParentShardId.
shParentShardId∷ Lens'Shard(MaybeShardId)
shSequenceNumberRange :: Functor f => (Maybe SequenceNumberRange -> f (Maybe SequenceNumberRange)) -> Shard -> f Shard Source
A lens for _shSequenceNumberRange.
shSequenceNumberRange∷ Lens'Shard(MaybeSequenceNumberRange)
Shard Iterators
data ShardIterator Source
The position in the shard from which to start reading stream records sequentially. A shard iterator specifies this position using the sequence number of a stream record in a shard.
Length constraints: 1 ≤ n ≤ 2048.
data ShardIteratorType Source
Prisms
_ShardIteratorTrimHorizon :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType) Source
A prism for ShardIteratorTrimHorizon.
_ShardIteratorTrimHorizon∷ Prism'ShardIteratorType'()'
_ShardIteratorLatest :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType) Source
A prism for ShardIteratorLatest.
_ShardIteratorLatest∷ Prism'ShardIteratorType'()'
_ShardIteratorAtSequenceNumber :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType) Source
A prism for ShardIteratorAtSequenceNumber.
_ShardIteratorAtSequenceNumber∷ Prism'ShardIteratorType'()'
_ShardIteratorAfterSequenceNumber :: (Choice p, Applicative f) => p () (f ()) -> p ShardIteratorType (f ShardIteratorType) Source
A prism for ShardIteratorAfterSequenceNumber.
_ShardIteratorAfterSequenceNumber∷ Prism'ShardIteratorType'()'
Attribute Values
data AttributeValue Source
Represents the data for an attribute.
Constructors
| AVBin !ByteString | Binary data will automatically be base64 marshalled  | 
| AVBool !Bool | |
| AVBinSet !(Set ByteString) | Binary data will automatically be base64 marshalled  | 
| AVList ![AttributeValue] | |
| AVMap !(Map Text AttributeValue) | |
| AVNum !Scientific | |
| AVNumSet !(Set Scientific) | |
| AVNull !Bool | |
| AVString !Text | |
| AVStringSet !(Set Text) | 
Prisms
_AVBin :: (Choice p, Applicative f) => p ByteString (f ByteString) -> p AttributeValue (f AttributeValue) Source
A prism for AVBin.
_AVBin∷ Prism'AttributeValueByteString
_AVBool :: (Choice p, Applicative f) => p Bool (f Bool) -> p AttributeValue (f AttributeValue) Source
A prism for AVBool.
_AVBool∷ Prism'AttributeValueBool
_AVBinSet :: (Choice p, Applicative f) => p (Set ByteString) (f (Set ByteString)) -> p AttributeValue (f AttributeValue) Source
A prism for AVBinSet.
_AVBinSet∷ Prism'AttributeValue(SetByteString)
_AVList :: (Choice p, Applicative f) => p [AttributeValue] (f [AttributeValue]) -> p AttributeValue (f AttributeValue) Source
A prism for AVList.
_AVList∷ Prism'AttributeValue[AttributeValue]
_AVMap :: (Choice p, Applicative f) => p (Map Text AttributeValue) (f (Map Text AttributeValue)) -> p AttributeValue (f AttributeValue) Source
A prism for AVMap.
_AVMap∷ Prism'AttributeValue(MapTextAttributeValue)
_AVNum :: (Choice p, Applicative f) => p Scientific (f Scientific) -> p AttributeValue (f AttributeValue) Source
A prism for AVNum.
_AVNum∷ Prism'AttributeValueScientific
_AVNumSet :: (Choice p, Applicative f) => p (Set Scientific) (f (Set Scientific)) -> p AttributeValue (f AttributeValue) Source
A prism for AVNumSet.
_AVNumSet∷ Prism'AttributeValue(SetScientific)
_AVNull :: (Choice p, Applicative f) => p Bool (f Bool) -> p AttributeValue (f AttributeValue) Source
A prism for AVNull.
_AVNull∷ Prism'AttributeValueBool
_AVString :: (Choice p, Applicative f) => p Text (f Text) -> p AttributeValue (f AttributeValue) Source
A prism for AVString.
_AVString∷ Prism'AttributeValueText
_AVStringSet :: (Choice p, Applicative f) => p (Set Text) (f (Set Text)) -> p AttributeValue (f AttributeValue) Source
A prism for AVStringSet.
_AVStringSet∷ Prism'AttributeValue(SetText)
Key Schemas
Key Types
Constructors
| KeyTypeHash | |
| KeyTypeRange | 
keyTypeToText :: IsString s => KeyType -> s Source
Prisms
_KeyTypeHash :: (Choice p, Applicative f) => p () (f ()) -> p KeyType (f KeyType) Source
A prism for KeyTypeHash.
_KeyTypeHash∷ Prism'KeyType()
_KeyTypeRange :: (Choice p, Applicative f) => p () (f ()) -> p KeyType (f KeyType) Source
A prism for KeyTypeRange.
_KeyTypeRange∷ Prism'KeyType()
Key Schema Elements
data KeySchemaElement Source
Constructors
| KeySchemaElement | |
Fields 
  | |
Lenses
kseAttributeName :: Functor f => (Text -> f Text) -> KeySchemaElement -> f KeySchemaElement Source
A lens for _kseAttributeName.
kseAttributeName∷ Lens'KeySchemaElementText
kseKeyType :: Functor f => (KeyType -> f KeyType) -> KeySchemaElement -> f KeySchemaElement Source
A lens for _kseKeyType.
kseKeyType∷ Lens'KeySchemaElementKeyType
Records
Stream View Types
data StreamViewType Source
Constructors
| StreamViewKeysOnly | only the key attributes of the modified item  | 
| StreamViewNewImage | the entire item, as it appears after it was modified  | 
| StreamViewOldImage | the entire item, as it appeared before it was modified  | 
| StreamViewNewAndOldImages | both the new and the old images of the item  | 
Prisms
_StreamViewKeysOnly :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType) Source
A prism for StreamViewKeysOnly.
_StreamViewKeysOnly∷ Prism'StreamViewType()
_StreamViewNewImage :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType) Source
A prism for StreamViewNewImage.
_StreamViewNewImage∷ Prism'StreamViewType()
_StreamViewOldImage :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType) Source
A prism for StreamViewOldImage.
_StreamViewOldImage∷ Prism'StreamViewType()
_StreamViewNewAndOldImages :: (Choice p, Applicative f) => p () (f ()) -> p StreamViewType (f StreamViewType) Source
A prism for StreamViewNewAndOldImages.
_StreamViewNewAndOldImages∷ Prism'StreamViewType()
Stream Records
data StreamRecord Source
Constructors
| StreamRecord | |
Fields 
  | |
Lenses
strKeys :: Functor f => (Maybe (Map Text AttributeValue) -> f (Maybe (Map Text AttributeValue))) -> StreamRecord -> f StreamRecord Source
A lens for _strKeys.
strKeys∷ Lens'StreamRecord(Maybe(MapTextAttributeValue))
strNewImage :: Functor f => (Maybe (Map Text AttributeValue) -> f (Maybe (Map Text AttributeValue))) -> StreamRecord -> f StreamRecord Source
A lens for _strNewImage.
strNewImage∷ Lens'StreamRecord(Maybe(MapTextAttributeValue))
strOldImage :: Functor f => (Maybe (Map Text AttributeValue) -> f (Maybe (Map Text AttributeValue))) -> StreamRecord -> f StreamRecord Source
A lens for _strOldImage.
strOldImage∷ Lens'StreamRecord(Maybe(MapTextAttributeValue))
strSequenceNumber :: Functor f => (Maybe SequenceNumber -> f (Maybe SequenceNumber)) -> StreamRecord -> f StreamRecord Source
A lens for _strSequenceNumber.
strSequenceNumber∷ Lens'StreamRecord(MaybeSequenceNumber)
strSizeBytes :: Functor f => (Maybe Integer -> f (Maybe Integer)) -> StreamRecord -> f StreamRecord Source
A lens for _strSizeBytes.
strSizeBytes∷ Lens'StreamRecord(MaybeInteger)
strStreamViewType :: Functor f => (Maybe StreamViewType -> f (Maybe StreamViewType)) -> StreamRecord -> f StreamRecord Source
A lens for _strStreamViewType.
strStreamViewType∷ Lens'StreamRecord(MaybeStreamViewType)
Event Names
Constructors
| EventInsert | |
| EventModify | |
| EventRemove | 
Prisms
_EventInsert :: (Choice p, Applicative f) => p () (f ()) -> p EventName (f EventName) Source
A prism for EventInsert.
_EventInsert∷ Prism'EventName()
_EventModify :: (Choice p, Applicative f) => p () (f ()) -> p EventName (f EventName) Source
A prism for EventModify.
_EventModify∷ Prism'EventName()
_EventRemove :: (Choice p, Applicative f) => p () (f ()) -> p EventName (f EventName) Source
A prism for EventRemove.
_EventRemove∷ Prism'EventName()
Records
Constructors
| Record | |
Fields 
  | |
Lenses
rAwsRegion :: Functor f => (Maybe Region -> f (Maybe Region)) -> Record -> f Record Source
A lens for _rAwsRegion.
rAwsRegion∷ Lens'Record(MaybeRegion)
rStreamRecord :: Functor f => (Maybe StreamRecord -> f (Maybe StreamRecord)) -> Record -> f Record Source
A lens for _rStreamRecord.
rStreamRecord∷ Lens'Record(MaybeStreamRecord)
rEventName :: Functor f => (Maybe EventName -> f (Maybe EventName)) -> Record -> f Record Source
A lens for _rEventName.
rEventName∷ Lens'Record(MaybeEventName)
rEventSource :: Functor f => (Maybe Text -> f (Maybe Text)) -> Record -> f Record Source
A lens for _rEventSource.
rEventSource∷ Lens'Record(MaybeText)
rEventVersion :: Functor f => (Maybe Text -> f (Maybe Text)) -> Record -> f Record Source
A lens for _rEventVersion.
rEventVersion∷ Lens'Record(MaybeText)
Stream Metadata
Stream Statuses
data StreamStatus Source
Constructors
| StatusEnabling | DynamoDB Streams is currently being enabled on the table  | 
| StatusEnabled | The stream is enabled  | 
| StatusDisabling | DynamoDB Streams is currently being disabled on the table  | 
| StatusDisabled | The stream is disabled  | 
_StatusEnabling :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus) Source
A prism for StatusEnabling.
_StatusEnabling∷ Prism'StreamStatus()
_StatusEnabled :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus) Source
A prism for StatusEnabled.
_StatusEnabled∷ Prism'StreamStatus()
_StatusDisabling :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus) Source
A prism for StatusDisabling.
_StatusDisabling∷ Prism'StreamStatus()
_StatusDisabled :: (Choice p, Applicative f) => p () (f ()) -> p StreamStatus (f StreamStatus) Source
A prism for StatusDisabled.
_StatusDisabled∷ Prism'StreamStatus()
Stream Description
Identifier for a stream.
Length constraints: 56 ≤ n ≤ 128.
data StreamDescription Source
Constructors
| StreamDescription | |
Fields 
  | |
Lenses
sdCreationRequestDateTime :: Functor f => (Maybe UTCTime -> f (Maybe UTCTime)) -> StreamDescription -> f StreamDescription Source
A lens for _sdCreationRequestDateTime.
sdCreationRequestDateTime∷ Lens'StreamDescription(MaybeUTCTime)
sdKeySchema :: Functor f => ([KeySchemaElement] -> f [KeySchemaElement]) -> StreamDescription -> f StreamDescription Source
A lens for _sdKeySchema.
sdKeySchema∷ Lens'StreamDescription[KeySchemaElement]
sdLastEvaluatedShardId :: Functor f => (Maybe ShardId -> f (Maybe ShardId)) -> StreamDescription -> f StreamDescription Source
A lens for _sdLastEvaluatedShardId.
sdLastEvaluatedShardId∷ Lens'StreamDescription(MaybeShardId)
sdShards :: Functor f => ([Shard] -> f [Shard]) -> StreamDescription -> f StreamDescription Source
A lens for _sdShards.
sdShards∷ Lens'StreamDescription[Shard]
sdStreamARN :: Functor f => (Maybe Text -> f (Maybe Text)) -> StreamDescription -> f StreamDescription Source
A lens for _sdStreamARN.
sdStreamARN∷ Lens'StreamDescription(MaybeText)
sdStreamId :: Functor f => (Maybe StreamId -> f (Maybe StreamId)) -> StreamDescription -> f StreamDescription Source
A lens for _sdStreamId.
sdStreamId∷ Lens'StreamDescription(MaybeStreamId)
sdStreamStatus :: Functor f => (Maybe StreamStatus -> f (Maybe StreamStatus)) -> StreamDescription -> f StreamDescription Source
A lens for _sdStreamStatus.
sdStreamStatus∷ Lens'StreamDescription(MaybeStreamStatus)
sdStreamViewType :: Functor f => (Maybe StreamViewType -> f (Maybe StreamViewType)) -> StreamDescription -> f StreamDescription Source
A lens for _sdStreamViewType.
sdStreamViewType∷ Lens'StreamDescription(MaybeStreamViewType)
sdTableName :: Functor f => (Maybe Text -> f (Maybe Text)) -> StreamDescription -> f StreamDescription Source
A lens for _sdTableName.
sdTableName∷ Lens'StreamDescription(MaybeText)