AWSSQSListMessageMoveTasksResultEntry

Objective-C

@interface AWSSQSListMessageMoveTasksResultEntry

Swift

class AWSSQSListMessageMoveTasksResultEntry

Contains the details of a message movement task.

  • The approximate number of messages already moved to the destination queue.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable approximateNumberOfMessagesMoved;

    Swift

    var approximateNumberOfMessagesMoved: NSNumber? { get set }
  • The number of messages to be moved from the source queue. This number is obtained at the time of starting the message movement task.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable approximateNumberOfMessagesToMove;

    Swift

    var approximateNumberOfMessagesToMove: NSNumber? { get set }
  • The ARN of the destination queue if it has been specified in the StartMessageMoveTask request. If a DestinationArn has not been specified in the StartMessageMoveTask request, this field value will be NULL.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable destinationArn;

    Swift

    var destinationArn: String? { get set }
  • The task failure reason (only included if the task status is FAILED).

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable failureReason;

    Swift

    var failureReason: String? { get set }
  • The number of messages to be moved per second (the message movement rate), if it has been specified in the StartMessageMoveTask request. If a MaxNumberOfMessagesPerSecond has not been specified in the StartMessageMoveTask request, this field value will be NULL.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable maxNumberOfMessagesPerSecond;

    Swift

    var maxNumberOfMessagesPerSecond: NSNumber? { get set }
  • The ARN of the queue that contains the messages to be moved to another queue.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable sourceArn;

    Swift

    var sourceArn: String? { get set }
  • The timestamp of starting the message movement task.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable startedTimestamp;

    Swift

    var startedTimestamp: NSNumber? { get set }
  • The status of the message movement task. Possible values are: RUNNING, COMPLETED, CANCELLING, CANCELLED, and FAILED.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable status;

    Swift

    var status: String? { get set }
  • An identifier associated with a message movement task. When this field is returned in the response of the ListMessageMoveTasks action, it is only populated for tasks that are in RUNNING status.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable taskHandle;

    Swift

    var taskHandle: String? { get set }