LrSqsDeleteMessageBatchRequestStatus

This class consists of 2 collections:

  • LrSqsDeleteMessageBatchStatusEntry objects which correspond to each LrSqsMessage that was deleted successfully.

  • LrSqsBatchErrorStatusEntry objects that correspond to each LrSqsMessage that was not deleted successfully from the SQS queue.

These types of objects are obtained when using a deleteMessageBatch API.

The LrSqsDeleteMessageBatchRequestStatus class includes the following methods.

LrSqsDeleteMessageBatchRequestStatus.failedReturns one LrSqsDeleteMessageBatchStatusEntry element for each of the LrSqsMessages that were not deleted successfully.
LrSqsDeleteMessageBatchRequestStatus.hasFailedReturns whether any LrSqsMessages could not be deleted from the SQS queue.
LrSqsDeleteMessageBatchRequestStatus.hasSuccessfulReturns whether any LrSqsMessages were deleted successfully.
LrSqsDeleteMessageBatchRequestStatus.successfulReturns one LrSqsDeleteMessageBatchStatusEntry element for each of the LrSqsMessages that were deleted successfully.