class Aws::SQS::Types::ChangeMessageVisibilityBatchRequestEntry
Encloses a receipt handle and an entry id for each message in ` ChangeMessageVisibilityBatch.`
All of the following list parameters must be prefixed with `ChangeMessageVisibilityBatchRequestEntry.n`, where `n` is an integer value starting with `1`. For example, a parameter list for this action might look like this:
`&ChangeMessageVisibilityBatchRequestEntry.1.Id=change_visibility_msg_2`
`&ChangeMessageVisibilityBatchRequestEntry.1.ReceiptHandle=your_receipt_handle`
`&ChangeMessageVisibilityBatchRequestEntry.1.VisibilityTimeout=45`
@note When making an API call, you may pass ChangeMessageVisibilityBatchRequestEntry
data as a hash: { id: "String", # required receipt_handle: "String", # required visibility_timeout: 1, }
@!attribute [rw] id
An identifier for this particular receipt handle used to communicate the result. <note markdown="1"> The `Id`s of a batch request need to be unique within a request. This identifier can have up to 80 characters. The following characters are accepted: alphanumeric characters, hyphens(-), and underscores (\_). </note> @return [String]
@!attribute [rw] receipt_handle
A receipt handle. @return [String]
@!attribute [rw] visibility_timeout
The new value (in seconds) for the message's visibility timeout. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/sqs-2012-11-05/ChangeMessageVisibilityBatchRequestEntry AWS API Documentation
Constants
- SENSITIVE