Class DisableFastSnapshotRestoreSuccessItem
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DisableFastSnapshotRestoreSuccessItem.Builder,DisableFastSnapshotRestoreSuccessItem>
Describes fast snapshot restores that were successfully disabled.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Availability Zone.builder()final InstantThe time at which fast snapshot restores entered thedisabledstate.final InstantThe time at which fast snapshot restores entered thedisablingstate.final InstantThe time at which fast snapshot restores entered theenabledstate.final InstantThe time at which fast snapshot restores entered theenablingstate.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe time at which fast snapshot restores entered theoptimizingstate.final StringThe Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot.final StringownerId()The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.static Class<? extends DisableFastSnapshotRestoreSuccessItem.Builder> final StringThe ID of the snapshot.state()The state of fast snapshot restores for the snapshot.final StringThe state of fast snapshot restores for the snapshot.final StringThe reason for the state transition.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
snapshotId
-
availabilityZone
-
state
The state of fast snapshot restores for the snapshot.
If the service returns an enum value that is not available in the current SDK version,
statewill returnFastSnapshotRestoreStateCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of fast snapshot restores for the snapshot.
- See Also:
-
stateAsString
The state of fast snapshot restores for the snapshot.
If the service returns an enum value that is not available in the current SDK version,
statewill returnFastSnapshotRestoreStateCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of fast snapshot restores for the snapshot.
- See Also:
-
stateTransitionReason
The reason for the state transition. The possible values are as follows:
-
Client.UserInitiated- The state successfully transitioned toenablingordisabling. -
Client.UserInitiated - Lifecycle state transition- The state successfully transitioned tooptimizing,enabled, ordisabled.
- Returns:
- The reason for the state transition. The possible values are as follows:
-
Client.UserInitiated- The state successfully transitioned toenablingordisabling. -
Client.UserInitiated - Lifecycle state transition- The state successfully transitioned tooptimizing,enabled, ordisabled.
-
-
-
ownerId
The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
- Returns:
- The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.
-
ownerAlias
The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
- Returns:
- The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.
-
enablingTime
The time at which fast snapshot restores entered the
enablingstate.- Returns:
- The time at which fast snapshot restores entered the
enablingstate.
-
optimizingTime
The time at which fast snapshot restores entered the
optimizingstate.- Returns:
- The time at which fast snapshot restores entered the
optimizingstate.
-
enabledTime
The time at which fast snapshot restores entered the
enabledstate.- Returns:
- The time at which fast snapshot restores entered the
enabledstate.
-
disablingTime
The time at which fast snapshot restores entered the
disablingstate.- Returns:
- The time at which fast snapshot restores entered the
disablingstate.
-
disabledTime
The time at which fast snapshot restores entered the
disabledstate.- Returns:
- The time at which fast snapshot restores entered the
disabledstate.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DisableFastSnapshotRestoreSuccessItem.Builder,DisableFastSnapshotRestoreSuccessItem> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends DisableFastSnapshotRestoreSuccessItem.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-