Enum Class Verdict

java.lang.Object
java.lang.Enum<Verdict>
com.eqixiac.equinix.design.resilience.Verdict
All Implemented Interfaces:
Serializable, Comparable<Verdict>, Constable

public enum Verdict extends Enum<Verdict>
The outcome of one scenario, compared with the baseline (no failure).
  • Enum Constant Details

    • UNAFFECTED

      public static final Verdict UNAFFECTED
      Nothing the design serves uses the failed elements.
    • SURVIVES

      public static final Verdict SURVIVES
      Traffic moves to other paths and everything is still served at full capacity within its limits.
    • DEGRADED

      public static final Verdict DEGRADED
      Everything still runs, but at reduced capacity, with fewer sites or over a broken latency limit.
    • OUTAGE

      public static final Verdict OUTAGE
      A workload goes down, a site is cut off, or a required cloud becomes unreachable for a workload that needs it.
  • Method Details

    • values

      public static Verdict[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Verdict valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null