Class DescribeFastSnapshotRestoreSuccessItem
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,- DescribeFastSnapshotRestoreSuccessItem> 
Describes fast snapshot restores for a snapshot.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier 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 DescribeFastSnapshotRestoreSuccessItem.Builder> final StringThe ID of the snapshot.state()The state of fast snapshot restores.final StringThe state of fast snapshot restores.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.ToCopyableBuildercopy
- 
Method Details- 
snapshotId
- 
availabilityZone
- 
stateThe state of fast snapshot restores. 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.
- See Also:
 
- 
stateAsStringThe state of fast snapshot restores. 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.
- See Also:
 
- 
stateTransitionReasonThe 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.
 
- 
         
 
- 
 
- 
ownerIdThe 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.
 
- 
ownerAliasThe 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.
 
- 
enablingTimeThe time at which fast snapshot restores entered the enablingstate.- Returns:
- The time at which fast snapshot restores entered the enablingstate.
 
- 
optimizingTimeThe time at which fast snapshot restores entered the optimizingstate.- Returns:
- The time at which fast snapshot restores entered the optimizingstate.
 
- 
enabledTimeThe time at which fast snapshot restores entered the enabledstate.- Returns:
- The time at which fast snapshot restores entered the enabledstate.
 
- 
disablingTimeThe time at which fast snapshot restores entered the disablingstate.- Returns:
- The time at which fast snapshot restores entered the disablingstate.
 
- 
disabledTimeThe time at which fast snapshot restores entered the disabledstate.- Returns:
- The time at which fast snapshot restores entered the disabledstate.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<DescribeFastSnapshotRestoreSuccessItem.Builder,- DescribeFastSnapshotRestoreSuccessItem> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClasspublic static Class<? extends DescribeFastSnapshotRestoreSuccessItem.Builder> serializableBuilderClass()
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription 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 interface- SdkPojo
- 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
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-