Module 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.