@Generated(value="software.amazon.awssdk:codegen") public final class InstanceSnapshotInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InstanceSnapshotInfo.Builder,InstanceSnapshotInfo>
Describes an instance snapshot.
Modifier and Type | Class and Description |
---|---|
static interface |
InstanceSnapshotInfo.Builder |
Modifier and Type | Method and Description |
---|---|
static InstanceSnapshotInfo.Builder |
builder() |
boolean |
equals(Object obj) |
String |
fromBlueprintId()
The blueprint ID from which the source instance (e.g.,
os_debian_8_3 ). |
String |
fromBundleId()
The bundle ID from which the source instance was created (e.g.,
micro_1_0 ). |
List<DiskInfo> |
fromDiskInfo()
A list of objects describing the disks that were attached to the source instance.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends InstanceSnapshotInfo.Builder> |
serializableBuilderClass() |
InstanceSnapshotInfo.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String fromBundleId()
The bundle ID from which the source instance was created (e.g., micro_1_0
).
micro_1_0
).public String fromBlueprintId()
The blueprint ID from which the source instance (e.g., os_debian_8_3
).
os_debian_8_3
).public List<DiskInfo> fromDiskInfo()
A list of objects describing the disks that were attached to the source instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public InstanceSnapshotInfo.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<InstanceSnapshotInfo.Builder,InstanceSnapshotInfo>
public static InstanceSnapshotInfo.Builder builder()
public static Class<? extends InstanceSnapshotInfo.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.