Smaws_Client_SQS.ChangeMessageVisibilityBatch
val request :
Smaws_Lib.Context.t ->
change_message_visibility_batch_request ->
(change_message_visibility_batch_result,
[> Smaws_Lib.Protocols.AwsJson.error
| `BatchEntryIdsNotDistinct of batch_entry_ids_not_distinct
| `EmptyBatchRequest of empty_batch_request
| `InvalidAddress of invalid_address
| `InvalidBatchEntryId of invalid_batch_entry_id
| `InvalidSecurity of invalid_security
| `QueueDoesNotExist of queue_does_not_exist
| `RequestThrottled of request_throttled
| `TooManyEntriesInBatchRequest of too_many_entries_in_batch_request
| `UnsupportedOperation of unsupported_operation ])
Stdlib.result
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
.