Class SnapshotDetail
java.lang.Object
software.amazon.awssdk.services.ec2.model.SnapshotDetail
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SnapshotDetail.Builder,SnapshotDetail>
@Generated("software.amazon.awssdk:codegen")
public final class SnapshotDetail
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<SnapshotDetail.Builder,SnapshotDetail>
Describes the snapshot created from the imported disk.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SnapshotDetail.Builderbuilder()final StringA description for the snapshot.final StringThe block device mapping for the snapshot.final DoubleThe size of the disk in the snapshot, in GiB.final booleanfinal booleanequalsBySdkFields(Object obj) final Stringformat()The format of the disk image from which the snapshot is created.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringprogress()The percentage of progress for the task.static Class<? extends SnapshotDetail.Builder>final StringThe snapshot ID of the disk being imported.final Stringstatus()A brief status of the snapshot creation.final StringA detailed status message for the snapshot creation.final StringtoString()Returns a string representation of this object.final Stringurl()The URL used to access the disk image.final UserBucketDetailsThe Amazon S3 bucket for the disk image.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
description
A description for the snapshot.
- Returns:
- A description for the snapshot.
-
deviceName
The block device mapping for the snapshot.
- Returns:
- The block device mapping for the snapshot.
-
diskImageSize
The size of the disk in the snapshot, in GiB.
- Returns:
- The size of the disk in the snapshot, in GiB.
-
format
The format of the disk image from which the snapshot is created.
- Returns:
- The format of the disk image from which the snapshot is created.
-
progress
The percentage of progress for the task.
- Returns:
- The percentage of progress for the task.
-
snapshotId
The snapshot ID of the disk being imported.
- Returns:
- The snapshot ID of the disk being imported.
-
status
A brief status of the snapshot creation.
- Returns:
- A brief status of the snapshot creation.
-
statusMessage
A detailed status message for the snapshot creation.
- Returns:
- A detailed status message for the snapshot creation.
-
url
The URL used to access the disk image.
- Returns:
- The URL used to access the disk image.
-
userBucket
The Amazon S3 bucket for the disk image.
- Returns:
- The Amazon S3 bucket for the disk image.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<SnapshotDetail.Builder,SnapshotDetail>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-