AWSSQSChangeMessageVisibilityBatchRequestEntry

@interface AWSSQSChangeMessageVisibilityBatchRequestEntry

Encloses a receipt handle and an entry id for each message in ChangeMessageVisibilityBatch.

All of the following list parameters must be prefixed with ChangeMessageVisibilityBatchRequestEntry.n, where n is an integer value starting with 1. For example, a parameter list for this action might look like this:

&ChangeMessageVisibilityBatchRequestEntry.1.Id=change_visibility_msg_2

&ChangeMessageVisibilityBatchRequestEntry.1.ReceiptHandle=your_receipt_handle

&ChangeMessageVisibilityBatchRequestEntry.1.VisibilityTimeout=45

Required parameters: [Id, ReceiptHandle]

  • An identifier for this particular receipt handle used to communicate the result.

    The Ids of a batch request need to be unique within a request

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable identifier;

    Swift

    var identifier: String? { get set }
  • A receipt handle.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable receiptHandle;

    Swift

    var receiptHandle: String? { get set }
  • The new value (in seconds) for the message’s visibility timeout.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSNumber *_Nullable visibilityTimeout;

    Swift

    var visibilityTimeout: NSNumber? { get set }