Class: Aws::SQS::Types::ListMessageMoveTasksResultEntry

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sqs/types.rb

Overview

Contains the details of a message movement task.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approximate_number_of_messages_movedInteger

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

Returns:

  • (Integer)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#approximate_number_of_messages_to_moveInteger

The number of messages to be moved from the source queue. This number is obtained at the time of starting the message movement task.

Returns:

  • (Integer)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#destination_arnString

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.

Returns:

  • (String)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#failure_reasonString

The task failure reason (only included if the task status is FAILED).

Returns:

  • (String)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#max_number_of_messages_per_secondInteger

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.

Returns:

  • (Integer)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#source_arnString

The ARN of the queue that contains the messages to be moved to another queue.

Returns:

  • (String)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#started_timestampInteger

The timestamp of starting the message movement task.

Returns:

  • (Integer)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the message movement task. Possible values are: RUNNING, COMPLETED, CANCELLING, CANCELLED, and FAILED.

Returns:

  • (String)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#task_handleString

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.

Returns:

  • (String)


1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
# File 'lib/aws-sdk-sqs/types.rb', line 1263

class ListMessageMoveTasksResultEntry < Struct.new(
  :task_handle,
  :status,
  :source_arn,
  :destination_arn,
  :max_number_of_messages_per_second,
  :approximate_number_of_messages_moved,
  :approximate_number_of_messages_to_move,
  :failure_reason,
  :started_timestamp)
  SENSITIVE = []
  include Aws::Structure
end