Skip to main content

ISQSChangeMessageVisibilityBatchRequestEntry

Interface in AWS.SQS

Interface for SQS ChangeMessageVisibilityBatchRequestEntry.

Properties

Id

property Id: string

An identifier for this particular receipt handle used to communicate the result.

The identifiers of a batch request must be unique within the request. Duplicate identifiers will result in a ESQSBatchEntryIdsNotDistinct error. Maximum 80 characters. Allowed characters include alphanumeric characters, hyphens (-), and underscores (_).

ReceiptHandle

property ReceiptHandle: string

The receipt handle associated with the message whose visibility timeout is changed.

This parameter is returned by the ReceiveMessage action and uniquely identifies a specific message instance. Receipt handles are opaque strings that become invalid after the message visibility timeout expires or after the message is deleted.

VisibilityTimeout

property VisibilityTimeout: TOptional<Integer>

The new value for the message's visibility timeout in seconds.

Valid range: 0 to 43200 seconds (maximum 12 hours). If not specified, the message's visibility timeout is changed to the queue's default visibility timeout value. Setting this to 0 makes the message immediately visible to other consumers.