LrSqsChangeVisibilityBatchRequestStatus

This class consists of 2 collections:

  • LrSqsChangeVisibilityBatchStatusEntry objects which correspond to each LrSqsMessage that updated its visibility timeout successfully.
  • LrSqsBatchErrorStatusEntry objects which correspond to each LrSqsMessage that did not update its visibility timeout successfully.

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

The following methods are available:

LrSqsChangeVisibilityBatchRequestStatus.failedReturns one LrSqsChangeVisibilityBatchStatusEntry element for each LrSqsMessage that did not update its visibility timeout successfully.
LrSqsChangeVisibilityBatchRequestStatus.hasFailedReturns whether any LrSqsMessage did not update its visibility timeout successfully.
LrSqsChangeVisibilityBatchRequestStatus.hasSuccessfulReturns whether any LrSqsMessage updated its visibility timeout successfully.
LrSqsChangeVisibilityBatchRequestStatus.successfulReturns one LrSqsChangeVisibilityBatchStatusEntry element for each LrSqsMessage that changed its visibility timeout successfully.