Class DescribeFastSnapshotRestoreSuccessItem

    • Method Detail

      • snapshotId

        public final String snapshotId()

        The ID of the snapshot.

        Returns:
        The ID of the snapshot.
      • availabilityZone

        public final String availabilityZone()

        The Availability Zone.

        Returns:
        The Availability Zone.
      • stateTransitionReason

        public 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.

        Returns:
        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.

      • ownerId

        public final String 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

        public final String 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

        public final Instant enablingTime()

        The time at which fast snapshot restores entered the enabling state.

        Returns:
        The time at which fast snapshot restores entered the enabling state.
      • optimizingTime

        public final Instant optimizingTime()

        The time at which fast snapshot restores entered the optimizing state.

        Returns:
        The time at which fast snapshot restores entered the optimizing state.
      • enabledTime

        public final Instant enabledTime()

        The time at which fast snapshot restores entered the enabled state.

        Returns:
        The time at which fast snapshot restores entered the enabled state.
      • disablingTime

        public final Instant disablingTime()

        The time at which fast snapshot restores entered the disabling state.

        Returns:
        The time at which fast snapshot restores entered the disabling state.
      • disabledTime

        public final Instant disabledTime()

        The time at which fast snapshot restores entered the disabled state.

        Returns:
        The time at which fast snapshot restores entered the disabled state.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)