@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) |
boolean |
equalsBySdkFields(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() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String snapshotName()
The identifier for the application snapshot.
public final 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().
SnapshotStatuspublic final 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().
SnapshotStatuspublic final Long applicationVersionId()
The current application version ID when the snapshot was created.
public final Instant snapshotCreationTimestamp()
The timestamp of the application snapshot.
public SnapshotDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SnapshotDetails.Builder,SnapshotDetails>public static SnapshotDetails.Builder builder()
public static Class<? extends SnapshotDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.