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