@Generated(value="software.amazon.awssdk:codegen") public final class ListMessageMoveTasksResultEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ListMessageMoveTasksResultEntry.Builder,ListMessageMoveTasksResultEntry>
Contains the details of a message movement task.
Modifier and Type | Class and Description |
---|---|
static interface |
ListMessageMoveTasksResultEntry.Builder |
Modifier and Type | Method and Description |
---|---|
Long |
approximateNumberOfMessagesMoved()
The approximate number of messages already moved to the destination queue.
|
Long |
approximateNumberOfMessagesToMove()
The number of messages to be moved from the source queue.
|
static ListMessageMoveTasksResultEntry.Builder |
builder() |
String |
destinationArn()
The ARN of the destination queue if it has been specified in the
StartMessageMoveTask request. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
failureReason()
The task failure reason (only included if the task status is FAILED).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxNumberOfMessagesPerSecond()
The number of messages to be moved per second (the message movement rate), if it has been specified in the
StartMessageMoveTask request. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListMessageMoveTasksResultEntry.Builder> |
serializableBuilderClass() |
String |
sourceArn()
The ARN of the queue that contains the messages to be moved to another queue.
|
Long |
startedTimestamp()
The timestamp of starting the message movement task.
|
String |
status()
The status of the message movement task.
|
String |
taskHandle()
An identifier associated with a message movement task.
|
ListMessageMoveTasksResultEntry.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String taskHandle()
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.
ListMessageMoveTasks
action, it is only populated for tasks that are in RUNNING status.public final String status()
The status of the message movement task. Possible values are: RUNNING, COMPLETED, CANCELLING, CANCELLED, and FAILED.
public final String sourceArn()
The ARN of the queue that contains the messages to be moved to another queue.
public final String destinationArn()
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.
StartMessageMoveTask
request. If a DestinationArn
has not been specified in the StartMessageMoveTask
request, this field value will be NULL.public final Integer maxNumberOfMessagesPerSecond()
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.
StartMessageMoveTask
request. If a MaxNumberOfMessagesPerSecond
has not
been specified in the StartMessageMoveTask
request, this field value will be NULL.public final Long approximateNumberOfMessagesMoved()
The approximate number of messages already moved to the destination queue.
public final Long approximateNumberOfMessagesToMove()
The number of messages to be moved from the source queue. This number is obtained at the time of starting the message movement task.
public final String failureReason()
The task failure reason (only included if the task status is FAILED).
public final Long startedTimestamp()
The timestamp of starting the message movement task.
public ListMessageMoveTasksResultEntry.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ListMessageMoveTasksResultEntry.Builder,ListMessageMoveTasksResultEntry>
public static ListMessageMoveTasksResultEntry.Builder builder()
public static Class<? extends ListMessageMoveTasksResultEntry.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.