Class RollbackDetails

    • Method Detail

      • rollbackReason

        public final String rollbackReason()

        The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).

        Returns:
        The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
      • rollbackStartTime

        public final Instant rollbackStartTime()

        The date and time at which the rollback began.

        Returns:
        The date and time at which the rollback began.
      • percentageCompleteOnRollback

        public final Integer percentageCompleteOnRollback()

        Indicates the value of PercentageComplete at the time the rollback started.

        Returns:
        Indicates the value of PercentageComplete at the time the rollback started.
      • instancesToUpdateOnRollback

        public final Integer instancesToUpdateOnRollback()

        Indicates the value of InstancesToUpdate at the time the rollback started.

        Returns:
        Indicates the value of InstancesToUpdate at the time the rollback started.
      • progressDetailsOnRollback

        public final InstanceRefreshProgressDetails progressDetailsOnRollback()

        Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).

        Returns:
        Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
      • 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)