@Generated(value="software.amazon.awssdk:codegen") public final class MigrationTaskSummary extends Object implements StructuredPojo, ToCopyableBuilder<MigrationTaskSummary.Builder,MigrationTaskSummary>
MigrationTaskSummary includes MigrationTaskName
, ProgressPercent
,
ProgressUpdateStream
, Status
, and UpdateDateTime
for each task.
Modifier and Type | Class and Description |
---|---|
static interface |
MigrationTaskSummary.Builder |
Modifier and Type | Method and Description |
---|---|
static MigrationTaskSummary.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 . |
String |
migrationTaskName()
Unique identifier that references the migration task.
|
Integer |
progressPercent()
|
String |
progressUpdateStream()
An AWS resource used for access control.
|
static Class<? extends MigrationTaskSummary.Builder> |
serializableBuilderClass() |
Status |
status()
Status of the task.
|
String |
statusAsString()
Status of the task.
|
String |
statusDetail()
Detail information of what is being done within the overall status state.
|
MigrationTaskSummary.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Instant |
updateDateTime()
The timestamp when the task was gathered.
|
copy
public String progressUpdateStream()
An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool.
public String migrationTaskName()
Unique identifier that references the migration task.
public Status status()
Status of the task.
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()
.
Status
public String statusAsString()
Status of the task.
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()
.
Status
public Integer progressPercent()
public String statusDetail()
Detail information of what is being done within the overall status state.
public Instant updateDateTime()
The timestamp when the task was gathered.
public MigrationTaskSummary.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<MigrationTaskSummary.Builder,MigrationTaskSummary>
public static MigrationTaskSummary.Builder builder()
public static Class<? extends MigrationTaskSummary.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.