Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data SQS
- data RESTError :: *
- ns :: Text
- data DeleteMessageBatchRequestEntry
- deleteMessageBatchRequestEntry :: Text -> Text -> DeleteMessageBatchRequestEntry
- dmbreId :: Lens' DeleteMessageBatchRequestEntry Text
- dmbreReceiptHandle :: Lens' DeleteMessageBatchRequestEntry Text
- data MessageAttributeValue
- messageAttributeValue :: Text -> MessageAttributeValue
- mavBinaryListValues :: Lens' MessageAttributeValue [Base64]
- mavBinaryValue :: Lens' MessageAttributeValue (Maybe Base64)
- mavDataType :: Lens' MessageAttributeValue Text
- mavStringListValues :: Lens' MessageAttributeValue [Text]
- mavStringValue :: Lens' MessageAttributeValue (Maybe Text)
- data ChangeMessageVisibilityBatchResultEntry
- changeMessageVisibilityBatchResultEntry :: Text -> ChangeMessageVisibilityBatchResultEntry
- cmvbreId :: Lens' ChangeMessageVisibilityBatchResultEntry Text
- data ChangeMessageVisibilityBatchRequestEntry
- changeMessageVisibilityBatchRequestEntry :: Text -> Text -> ChangeMessageVisibilityBatchRequestEntry
- cmvbre1Id :: Lens' ChangeMessageVisibilityBatchRequestEntry Text
- cmvbre1ReceiptHandle :: Lens' ChangeMessageVisibilityBatchRequestEntry Text
- cmvbre1VisibilityTimeout :: Lens' ChangeMessageVisibilityBatchRequestEntry (Maybe Int)
- data DeleteMessageBatchResultEntry
- deleteMessageBatchResultEntry :: Text -> DeleteMessageBatchResultEntry
- dmbre1Id :: Lens' DeleteMessageBatchResultEntry Text
- data Message
- message :: Message
- mAttributes :: Lens' Message (HashMap Text Text)
- mBody :: Lens' Message (Maybe Text)
- mMD5OfBody :: Lens' Message (Maybe Text)
- mMD5OfMessageAttributes :: Lens' Message (Maybe Text)
- mMessageAttributes :: Lens' Message (HashMap Text MessageAttributeValue)
- mMessageId :: Lens' Message (Maybe Text)
- mReceiptHandle :: Lens' Message (Maybe Text)
- data SendMessageBatchRequestEntry
- sendMessageBatchRequestEntry :: Text -> Text -> SendMessageBatchRequestEntry
- smbreDelaySeconds :: Lens' SendMessageBatchRequestEntry (Maybe Int)
- smbreId :: Lens' SendMessageBatchRequestEntry Text
- smbreMessageAttributes :: Lens' SendMessageBatchRequestEntry (HashMap Text MessageAttributeValue)
- smbreMessageBody :: Lens' SendMessageBatchRequestEntry Text
- data SendMessageBatchResultEntry
- sendMessageBatchResultEntry :: Text -> Text -> Text -> SendMessageBatchResultEntry
- smbre1Id :: Lens' SendMessageBatchResultEntry Text
- smbre1MD5OfMessageAttributes :: Lens' SendMessageBatchResultEntry (Maybe Text)
- smbre1MD5OfMessageBody :: Lens' SendMessageBatchResultEntry Text
- smbre1MessageId :: Lens' SendMessageBatchResultEntry Text
- data BatchResultErrorEntry
- batchResultErrorEntry :: Text -> Bool -> Text -> BatchResultErrorEntry
- breeCode :: Lens' BatchResultErrorEntry Text
- breeId :: Lens' BatchResultErrorEntry Text
- breeMessage :: Lens' BatchResultErrorEntry (Maybe Text)
- breeSenderFault :: Lens' BatchResultErrorEntry Bool
Service
Version 2012-11-05
of the Amazon Simple Queue Service service.
Error
data RESTError :: *
XML
DeleteMessageBatchRequestEntry
deleteMessageBatchRequestEntry Source
DeleteMessageBatchRequestEntry
constructor.
The fields accessible through corresponding lenses are:
dmbreId :: Lens' DeleteMessageBatchRequestEntry Text Source
An identifier for this particular receipt handle. This is used to communicate
the result. Note that the Id
s of a batch request need to be unique within the
request.
dmbreReceiptHandle :: Lens' DeleteMessageBatchRequestEntry Text Source
A receipt handle.
MessageAttributeValue
MessageAttributeValue
constructor.
The fields accessible through corresponding lenses are:
mavBinaryListValues :: Lens' MessageAttributeValue [Base64] Source
Not implemented. Reserved for future use.
mavBinaryValue :: Lens' MessageAttributeValue (Maybe Base64) Source
Binary type attributes can store any binary data, for example, compressed data, encrypted data, or images.
mavDataType :: Lens' MessageAttributeValue Text Source
Amazon SQS supports the following logical data types: String, Number, and Binary. In addition, you can append your own custom labels. For more information, see Message Attribute Data Types.
mavStringListValues :: Lens' MessageAttributeValue [Text] Source
Not implemented. Reserved for future use.
mavStringValue :: Lens' MessageAttributeValue (Maybe Text) Source
Strings are Unicode with UTF8 binary encoding. For a list of code values, see http://en.wikipedia.org/wiki/ASCII#ASCII_printable_characters.
ChangeMessageVisibilityBatchResultEntry
data ChangeMessageVisibilityBatchResultEntry Source
changeMessageVisibilityBatchResultEntry Source
ChangeMessageVisibilityBatchResultEntry
constructor.
The fields accessible through corresponding lenses are:
cmvbreId :: Lens' ChangeMessageVisibilityBatchResultEntry Text Source
Represents a message whose visibility timeout has been changed successfully.
ChangeMessageVisibilityBatchRequestEntry
changeMessageVisibilityBatchRequestEntry Source
ChangeMessageVisibilityBatchRequestEntry
constructor.
The fields accessible through corresponding lenses are:
cmvbre1Id :: Lens' ChangeMessageVisibilityBatchRequestEntry Text Source
An identifier for this particular receipt handle. This is used to communicate
the result. Note that the Id
s of a batch request need to be unique within the
request.
cmvbre1ReceiptHandle :: Lens' ChangeMessageVisibilityBatchRequestEntry Text Source
A receipt handle.
cmvbre1VisibilityTimeout :: Lens' ChangeMessageVisibilityBatchRequestEntry (Maybe Int) Source
The new value (in seconds) for the message's visibility timeout.
DeleteMessageBatchResultEntry
deleteMessageBatchResultEntry Source
DeleteMessageBatchResultEntry
constructor.
The fields accessible through corresponding lenses are:
dmbre1Id :: Lens' DeleteMessageBatchResultEntry Text Source
Represents a successfully deleted message.
Message
Message
constructor.
The fields accessible through corresponding lenses are:
mAttributes :: Lens' Message (HashMap Text Text) Source
SenderId
, SentTimestamp
, ApproximateReceiveCount
, and/or ApproximateFirstReceiveTimestamp
. SentTimestamp
and ApproximateFirstReceiveTimestamp
are each returned as an
integer representing the epoch time in milliseconds.
mMD5OfBody :: Lens' Message (Maybe Text) Source
An MD5 digest of the non-URL-encoded message body string.
mMD5OfMessageAttributes :: Lens' Message (Maybe Text) Source
An MD5 digest of the non-URL-encoded message attribute string. This can be used to verify that Amazon SQS received the message correctly. Amazon SQS first URL decodes the message before creating the MD5 digest. For information about MD5, go to http://www.faqs.org/rfcs/rfc1321.html.
mMessageAttributes :: Lens' Message (HashMap Text MessageAttributeValue) Source
Each message attribute consists of a Name, Type, and Value. For more information, see Message Attribute Items.
mMessageId :: Lens' Message (Maybe Text) Source
A unique identifier for the message. Message IDs are considered unique across all AWS accounts for an extended period of time.
mReceiptHandle :: Lens' Message (Maybe Text) Source
An identifier associated with the act of receiving the message. A new receipt handle is returned every time you receive a message. When deleting a message, you provide the last received receipt handle to delete the message.
SendMessageBatchRequestEntry
sendMessageBatchRequestEntry Source
SendMessageBatchRequestEntry
constructor.
The fields accessible through corresponding lenses are:
smbreDelaySeconds :: Lens' SendMessageBatchRequestEntry (Maybe Int) Source
The number of seconds for which the message has to be delayed.
smbreId :: Lens' SendMessageBatchRequestEntry Text Source
An identifier for the message in this batch. This is used to communicate the
result. Note that the Id
s of a batch request need to be unique within the
request.
smbreMessageAttributes :: Lens' SendMessageBatchRequestEntry (HashMap Text MessageAttributeValue) Source
Each message attribute consists of a Name, Type, and Value. For more information, see Message Attribute Items.
smbreMessageBody :: Lens' SendMessageBatchRequestEntry Text Source
Body of the message.
SendMessageBatchResultEntry
sendMessageBatchResultEntry Source
SendMessageBatchResultEntry
constructor.
The fields accessible through corresponding lenses are:
smbre1Id :: Lens' SendMessageBatchResultEntry Text Source
An identifier for the message in this batch.
smbre1MD5OfMessageAttributes :: Lens' SendMessageBatchResultEntry (Maybe Text) Source
An MD5 digest of the non-URL-encoded message attribute string. This can be used to verify that Amazon SQS received the message batch correctly. Amazon SQS first URL decodes the message before creating the MD5 digest. For information about MD5, go to http://www.faqs.org/rfcs/rfc1321.html.
smbre1MD5OfMessageBody :: Lens' SendMessageBatchResultEntry Text Source
An MD5 digest of the non-URL-encoded message body string. This can be used to verify that Amazon SQS received the message correctly. Amazon SQS first URL decodes the message before creating the MD5 digest. For information about MD5, go to http://www.faqs.org/rfcs/rfc1321.html.
smbre1MessageId :: Lens' SendMessageBatchResultEntry Text Source
An identifier for the message.
BatchResultErrorEntry
BatchResultErrorEntry
constructor.
The fields accessible through corresponding lenses are:
breeCode
::
Text
breeId
::
Text
breeMessage
::
Maybe
Text
breeSenderFault
::
Bool
breeCode :: Lens' BatchResultErrorEntry Text Source
An error code representing why the action failed on this entry.
breeId :: Lens' BatchResultErrorEntry Text Source
The id of an entry in a batch request.
breeMessage :: Lens' BatchResultErrorEntry (Maybe Text) Source
A message explaining why the action failed on this entry.
breeSenderFault :: Lens' BatchResultErrorEntry Bool Source
Whether the error happened due to the sender's fault.