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.