@Generated(value="software.amazon.awssdk:codegen") public final class SnapshotDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SnapshotDetails.Builder,SnapshotDetails>
Provides details about a snapshot of application state.
Modifier and Type | Class and Description |
---|---|
static interface |
SnapshotDetails.Builder |
Modifier and Type | Method and Description |
---|---|
Long |
applicationVersionId()
The current application version ID when the snapshot was created.
|
static SnapshotDetails.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SnapshotDetails.Builder> |
serializableBuilderClass() |
Instant |
snapshotCreationTimestamp()
The timestamp of the application snapshot.
|
String |
snapshotName()
The identifier for the application snapshot.
|
SnapshotStatus |
snapshotStatus()
The status of the application snapshot.
|
String |
snapshotStatusAsString()
The status of the application snapshot.
|
SnapshotDetails.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 snapshotName()
The identifier for the application snapshot.
public SnapshotStatus snapshotStatus()
The status of the application snapshot.
If the service returns an enum value that is not available in the current SDK version, snapshotStatus
will return SnapshotStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from snapshotStatusAsString()
.
SnapshotStatus
public String snapshotStatusAsString()
The status of the application snapshot.
If the service returns an enum value that is not available in the current SDK version, snapshotStatus
will return SnapshotStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from snapshotStatusAsString()
.
SnapshotStatus
public Long applicationVersionId()
The current application version ID when the snapshot was created.
public Instant snapshotCreationTimestamp()
The timestamp of the application snapshot.
public SnapshotDetails.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SnapshotDetails.Builder,SnapshotDetails>
public static SnapshotDetails.Builder builder()
public static Class<? extends SnapshotDetails.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.