Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.AWS.SQS.ChangeMessageVisibilityBatch
Description
Changes the visibility timeout of multiple messages. This is a batch version of ChangeMessageVisibility. The result of the action on each message is reported individually in the response. You can send up to 10 ChangeMessageVisibility requests with each ChangeMessageVisibilityBatch action. Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200. &Attribute.1=this &Attribute.2=that.
- data ChangeMessageVisibilityBatch
- changeMessageVisibilityBatch :: Text -> [ChangeMessageVisibilityBatchRequestEntry] -> ChangeMessageVisibilityBatch
- cmvbEntries :: Lens' ChangeMessageVisibilityBatch [ChangeMessageVisibilityBatchRequestEntry]
- cmvbQueueUrl :: Lens' ChangeMessageVisibilityBatch Text
- data ChangeMessageVisibilityBatchResponse
- changeMessageVisibilityBatchResponse :: [ChangeMessageVisibilityBatchResultEntry] -> [BatchResultErrorEntry] -> ChangeMessageVisibilityBatchResponse
- cmvbrFailed :: Lens' ChangeMessageVisibilityBatchResponse [BatchResultErrorEntry]
- cmvbrSuccessful :: Lens' ChangeMessageVisibilityBatchResponse [ChangeMessageVisibilityBatchResultEntry]
Request
data ChangeMessageVisibilityBatch Source
Instances
Request constructor
changeMessageVisibilityBatch Source
Arguments
:: Text | |
-> [ChangeMessageVisibilityBatchRequestEntry] | |
-> ChangeMessageVisibilityBatch |
ChangeMessageVisibilityBatch
constructor.
The fields accessible through corresponding lenses are:
Request lenses
cmvbEntries :: Lens' ChangeMessageVisibilityBatch [ChangeMessageVisibilityBatchRequestEntry] Source
A list of receipt handles of the messages for which the visibility timeout must be changed.
cmvbQueueUrl :: Lens' ChangeMessageVisibilityBatch Text Source
The URL of the Amazon SQS queue to take action on.
Response
Response constructor
changeMessageVisibilityBatchResponse Source
Arguments
:: [ChangeMessageVisibilityBatchResultEntry] | |
-> [BatchResultErrorEntry] | |
-> ChangeMessageVisibilityBatchResponse |
ChangeMessageVisibilityBatchResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
cmvbrFailed :: Lens' ChangeMessageVisibilityBatchResponse [BatchResultErrorEntry] Source
A list of BatchResultErrorEntry items.
cmvbrSuccessful :: Lens' ChangeMessageVisibilityBatchResponse [ChangeMessageVisibilityBatchResultEntry] Source
A list of ChangeMessageVisibilityBatchResultEntry items.