@Generated(value="software.amazon.awssdk:codegen") public final class SnapshotTaskDetail extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SnapshotTaskDetail.Builder,SnapshotTaskDetail>
Details about the import snapshot task.
Modifier and Type | Class and Description |
---|---|
static interface |
SnapshotTaskDetail.Builder |
Modifier and Type | Method and Description |
---|---|
static SnapshotTaskDetail.Builder |
builder() |
String |
description()
The description of the snapshot.
|
Double |
diskImageSize()
The size of the disk in the snapshot, in GiB.
|
Boolean |
encrypted()
Indicates whether the snapshot is encrypted.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
format()
The format of the disk image from which the snapshot is created.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the
encrypted snapshot.
|
String |
progress()
The percentage of completion for the import snapshot task.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SnapshotTaskDetail.Builder> |
serializableBuilderClass() |
String |
snapshotId()
The snapshot ID of the disk being imported.
|
String |
status()
A brief status for the import snapshot task.
|
String |
statusMessage()
A detailed status message for the import snapshot task.
|
SnapshotTaskDetail.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
url()
The URL of the disk image from which the snapshot is created.
|
UserBucketDetails |
userBucket()
The S3 bucket for the disk image.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String description()
The description of the snapshot.
public Double diskImageSize()
The size of the disk in the snapshot, in GiB.
public Boolean encrypted()
Indicates whether the snapshot is encrypted.
public String format()
The format of the disk image from which the snapshot is created.
public String kmsKeyId()
The identifier for the AWS Key Management Service (AWS KMS) customer master key (CMK) that was used to create the encrypted snapshot.
public String progress()
The percentage of completion for the import snapshot task.
public String snapshotId()
The snapshot ID of the disk being imported.
public String status()
A brief status for the import snapshot task.
public String statusMessage()
A detailed status message for the import snapshot task.
public String url()
The URL of the disk image from which the snapshot is created.
public UserBucketDetails userBucket()
The S3 bucket for the disk image.
public SnapshotTaskDetail.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<SnapshotTaskDetail.Builder,SnapshotTaskDetail>
public static SnapshotTaskDetail.Builder builder()
public static Class<? extends SnapshotTaskDetail.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.