@Generated(value="software.amazon.awssdk:codegen") public final class MigrationTask extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MigrationTask.Builder,MigrationTask>
Represents a migration task in a migration tool.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MigrationTask.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MigrationTask.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResourceAttributeList()
Returns true if the ResourceAttributeList property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
String |
migrationTaskName()
Unique identifier that references the migration task.
|
String |
progressUpdateStream()
A name that identifies the vendor of the migration tool being used.
|
List<ResourceAttribute> |
resourceAttributeList()
Information about the resource that is being migrated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MigrationTask.Builder> |
serializableBuilderClass() |
Task |
task()
Task object encapsulating task information.
|
MigrationTask.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateDateTime()
The timestamp when the task was gathered.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String progressUpdateStream()
A name that identifies the vendor of the migration tool being used.
public final String migrationTaskName()
Unique identifier that references the migration task. Do not store personal data in this field.
public final Task task()
Task object encapsulating task information.
public final Instant updateDateTime()
The timestamp when the task was gathered.
public final boolean hasResourceAttributeList()
public final List<ResourceAttribute> resourceAttributeList()
Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service repository.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasResourceAttributeList() to see if a value was sent in this field.
public MigrationTask.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MigrationTask.Builder,MigrationTask>public static MigrationTask.Builder builder()
public static Class<? extends MigrationTask.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.