@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 |
statusDetail()
Details of task status as notified by a migration tool.
|
String |
statusString()
Status of the task - Not Started, In-Progress, Complete.
|
Task.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public 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
statusString()
.
Status
public String statusString()
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
statusString()
.
Status
public 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Task.Builder,Task>
public static Task.Builder builder()
public static Class<? extends Task.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.