@Generated(value="software.amazon.awssdk:codegen") public final class ConversionTask extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConversionTask.Builder,ConversionTask>
Describes a conversion task.
Modifier and Type | Class and Description |
---|---|
static interface |
ConversionTask.Builder |
Modifier and Type | Method and Description |
---|---|
static ConversionTask.Builder |
builder() |
String |
conversionTaskId()
The ID of the conversion task.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
expirationTime()
The time when the task expires.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
ImportInstanceTaskDetails |
importInstance()
If the task is for importing an instance, this contains information about the import instance task.
|
ImportVolumeTaskDetails |
importVolume()
If the task is for importing a volume, this contains information about the import volume task.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ConversionTask.Builder> |
serializableBuilderClass() |
ConversionTaskState |
state()
The state of the conversion task.
|
String |
stateAsString()
The state of the conversion task.
|
String |
statusMessage()
The status message related to the conversion task.
|
List<Tag> |
tags()
Any tags assigned to the task.
|
ConversionTask.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String conversionTaskId()
The ID of the conversion task.
public final String expirationTime()
The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.
public final ImportInstanceTaskDetails importInstance()
If the task is for importing an instance, this contains information about the import instance task.
public final ImportVolumeTaskDetails importVolume()
If the task is for importing a volume, this contains information about the import volume task.
public final ConversionTaskState state()
The state of the conversion task.
If the service returns an enum value that is not available in the current SDK version, state
will return
ConversionTaskState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
ConversionTaskState
public final String stateAsString()
The state of the conversion task.
If the service returns an enum value that is not available in the current SDK version, state
will return
ConversionTaskState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
ConversionTaskState
public final String statusMessage()
The status message related to the conversion task.
public final boolean hasTags()
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<Tag> tags()
Any tags assigned to the task.
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 hasTags()
method.
public ConversionTask.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ConversionTask.Builder,ConversionTask>
public static ConversionTask.Builder builder()
public static Class<? extends ConversionTask.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.