Class BundleTask
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.BundleTask
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<BundleTask.Builder,BundleTask>
@Generated("software.amazon.awssdk:codegen") public final class BundleTask extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BundleTask.Builder,BundleTask>
Describes a bundle task.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BundleTask.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BundleTask.Builder
builder()
String
bundleId()
The ID of the bundle task.BundleTaskError
bundleTaskError()
If the task fails, a description of the error.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
instanceId()
The ID of the instance associated with this bundle task.String
progress()
The level of task completion, as a percent (for example, 20%).List<SdkField<?>>
sdkFields()
static Class<? extends BundleTask.Builder>
serializableBuilderClass()
Instant
startTime()
The time this task started.BundleTaskState
state()
The state of the task.String
stateAsString()
The state of the task.Storage
storage()
The Amazon S3 storage locations.BundleTask.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Instant
updateTime()
The time of the most recent update for the task.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bundleId
public final String bundleId()
The ID of the bundle task.
- Returns:
- The ID of the bundle task.
-
bundleTaskError
public final BundleTaskError bundleTaskError()
If the task fails, a description of the error.
- Returns:
- If the task fails, a description of the error.
-
instanceId
public final String instanceId()
The ID of the instance associated with this bundle task.
- Returns:
- The ID of the instance associated with this bundle task.
-
progress
public final String progress()
The level of task completion, as a percent (for example, 20%).
- Returns:
- The level of task completion, as a percent (for example, 20%).
-
startTime
public final Instant startTime()
The time this task started.
- Returns:
- The time this task started.
-
state
public final BundleTaskState state()
The state of the task.
If the service returns an enum value that is not available in the current SDK version,
state
will returnBundleTaskState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- The state of the task.
- See Also:
BundleTaskState
-
stateAsString
public final String stateAsString()
The state of the task.
If the service returns an enum value that is not available in the current SDK version,
state
will returnBundleTaskState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- The state of the task.
- See Also:
BundleTaskState
-
storage
public final Storage storage()
The Amazon S3 storage locations.
- Returns:
- The Amazon S3 storage locations.
-
updateTime
public final Instant updateTime()
The time of the most recent update for the task.
- Returns:
- The time of the most recent update for the task.
-
toBuilder
public BundleTask.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<BundleTask.Builder,BundleTask>
-
builder
public static BundleTask.Builder builder()
-
serializableBuilderClass
public static Class<? extends BundleTask.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-