@Generated(value="software.amazon.awssdk:codegen") public class Task extends Object implements StructuredPojo, ToCopyableBuilder<Task.Builder,Task>
Task object encapsulating task information.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Task.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Task.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
Integer |
progressPercent()
Indication of the percentage completion of the task.
|
static Class<? extends Task.Builder> |
serializableBuilderClass() |
Status |
status()
Status of the task - Not Started, In-Progress, Complete.
|
String |
statusAsString()
Status of the task - Not Started, In-Progress, Complete.
|
String |
statusDetail()
Details of task status as notified by a migration tool.
|
Task.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic Status status()
Status of the task - Not Started, In-Progress, Complete.
If the service returns an enum value that is not available in the current SDK version, status will
return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
Statuspublic String statusAsString()
Status of the task - Not Started, In-Progress, Complete.
If the service returns an enum value that is not available in the current SDK version, status will
return Status.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
Statuspublic String statusDetail()
Details of task status as notified by a migration tool. A tool might use this field to provide clarifying information about the status that is unique to that tool or that explains an error state.
public Integer progressPercent()
Indication of the percentage completion of the task.
public Task.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<Task.Builder,Task>public static Task.Builder builder()
public static Class<? extends Task.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.