Skip to main content

ISQSChangeMessageVisibilityBatchResponse

Interface in AWS.SQS

Interface for ChangeMessageVisibilityBatch responses.

Ancestors

Properties

Failed

property Failed: TList<ISQSBatchResultErrorEntry>

Type: ISQSBatchResultErrorEntry

A collection of entries that failed to be processed in the batch operation.

Each entry contains detailed error information including the entry identifier, error code, error message, and whether the failure was due to sender fault. You should check for failed entries even when the HTTP response status is 200, as batch operations can result in partial success scenarios. Common failure reasons include invalid receipt handles, messages not being in flight, or invalid visibility timeout values.

Successful

property Successful: TList<ISQSChangeMessageVisibilityBatchResultEntry>

Type: ISQSChangeMessageVisibilityBatchResultEntry

A collection of entries that were successfully processed in the batch operation.

Each entry contains the identifier of a message whose visibility timeout was changed successfully. Use these identifiers to correlate successful operations with the original request entries. The number of successful entries plus failed entries should equal the total number of entries in the original batch request.