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.failed | Returns one LrSqsChangeVisibilityBatchStatusEntry element for each LrSqsMessage that did not update its visibility timeout successfully. |
LrSqsChangeVisibilityBatchRequestStatus.hasFailed | Returns whether any LrSqsMessage did not update its visibility timeout successfully. |
LrSqsChangeVisibilityBatchRequestStatus.hasSuccessful | Returns whether any LrSqsMessage updated its visibility timeout successfully. |
LrSqsChangeVisibilityBatchRequestStatus.successful | Returns one LrSqsChangeVisibilityBatchStatusEntry element for each LrSqsMessage that changed its visibility timeout successfully. |