Safe Haskell | None |
---|---|
Language | Haskell2010 |
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. Some API actions take lists of
parameters. These lists are specified using the 'param.n' notation. Values of n
are integers starting from 1. For example, a parameter list with two elements
looks like this: '&Attribute.1=this'
'&Attribute.2=that'
- data ChangeMessageVisibilityBatch
- changeMessageVisibilityBatch :: Text -> ChangeMessageVisibilityBatch
- cmvbEntries :: Lens' ChangeMessageVisibilityBatch [ChangeMessageVisibilityBatchRequestEntry]
- cmvbQueueUrl :: Lens' ChangeMessageVisibilityBatch Text
- data ChangeMessageVisibilityBatchResponse
- changeMessageVisibilityBatchResponse :: ChangeMessageVisibilityBatchResponse
- cmvbrFailed :: Lens' ChangeMessageVisibilityBatchResponse [BatchResultErrorEntry]
- cmvbrSuccessful :: Lens' ChangeMessageVisibilityBatchResponse [ChangeMessageVisibilityBatchResultEntry]
Request
data ChangeMessageVisibilityBatch Source
Request constructor
changeMessageVisibilityBatch Source
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 :: ChangeMessageVisibilityBatchResponse Source
ChangeMessageVisibilityBatchResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
cmvbrFailed :: Lens' ChangeMessageVisibilityBatchResponse [BatchResultErrorEntry] Source
A list of BatchResultErrorEntry
items.