@Generated(value="software.amazon.awssdk:codegen") public final class DescribeFastSnapshotRestoreSuccessItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>
Describes fast snapshot restores for a snapshot.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeFastSnapshotRestoreSuccessItem.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
availabilityZone()
The Availability Zone.
|
static DescribeFastSnapshotRestoreSuccessItem.Builder |
builder() |
Instant |
disabledTime()
The time at which fast snapshot restores entered the
disabled state. |
Instant |
disablingTime()
The time at which fast snapshot restores entered the
disabling state. |
Instant |
enabledTime()
The time at which fast snapshot restores entered the
enabled state. |
Instant |
enablingTime()
The time at which fast snapshot restores entered the
enabling state. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
optimizingTime()
The time at which fast snapshot restores entered the
optimizing state. |
String |
ownerAlias()
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.
|
String |
ownerId()
The ID of the account that enabled fast snapshot restores on the snapshot.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeFastSnapshotRestoreSuccessItem.Builder> |
serializableBuilderClass() |
String |
snapshotId()
The ID of the snapshot.
|
FastSnapshotRestoreStateCode |
state()
The state of fast snapshot restores.
|
String |
stateAsString()
The state of fast snapshot restores.
|
String |
stateTransitionReason()
The reason for the state transition.
|
DescribeFastSnapshotRestoreSuccessItem.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String snapshotId()
The ID of the snapshot.
public final String availabilityZone()
The Availability Zone.
public final FastSnapshotRestoreStateCode state()
The state of fast snapshot restores.
If the service returns an enum value that is not available in the current SDK version, state will return
FastSnapshotRestoreStateCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from stateAsString().
FastSnapshotRestoreStateCodepublic final String stateAsString()
The state of fast snapshot restores.
If the service returns an enum value that is not available in the current SDK version, state will return
FastSnapshotRestoreStateCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from stateAsString().
FastSnapshotRestoreStateCodepublic final String stateTransitionReason()
The reason for the state transition. The possible values are as follows:
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
Client.UserInitiated - The state successfully transitioned to enabling or
disabling.
Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to
optimizing, enabled, or disabled.
public final String ownerId()
The ID of the account that enabled fast snapshot restores on the snapshot.
public final String ownerAlias()
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
public final Instant enablingTime()
The time at which fast snapshot restores entered the enabling state.
enabling state.public final Instant optimizingTime()
The time at which fast snapshot restores entered the optimizing state.
optimizing state.public final Instant enabledTime()
The time at which fast snapshot restores entered the enabled state.
enabled state.public final Instant disablingTime()
The time at which fast snapshot restores entered the disabling state.
disabling state.public final Instant disabledTime()
The time at which fast snapshot restores entered the disabled state.
disabled state.public DescribeFastSnapshotRestoreSuccessItem.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,DescribeFastSnapshotRestoreSuccessItem>public static DescribeFastSnapshotRestoreSuccessItem.Builder builder()
public static Class<? extends DescribeFastSnapshotRestoreSuccessItem.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.