@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()
For responses, this returns true if the service returned a value for the ResourceAttributeList property.
|
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()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasResourceAttributeList() method.
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 © 2023. All rights reserved.