Enum Class RiskSeverity

java.lang.Object
java.lang.Enum<RiskSeverity>
com.eqixiac.equinix.design.optimizer.enums.RiskSeverity
All Implemented Interfaces:
Serializable, Comparable<RiskSeverity>, Constable

public enum RiskSeverity extends Enum<RiskSeverity>
Severity levels for risk findings produced by the metro optimization engine.
See Also:
  • Enum Constant Details

    • CRITICAL

      public static final RiskSeverity CRITICAL
      The deployment is not viable as recommended (e.g. no metro satisfied the constraints).
    • HIGH

      public static final RiskSeverity HIGH
      A serious weakness that should be addressed before deploying (e.g. a single point of failure).
    • MEDIUM

      public static final RiskSeverity MEDIUM
      A meaningful but survivable concern (e.g. a breached latency ceiling, a provider gap).
    • LOW

      public static final RiskSeverity LOW
      A minor observation worth knowing about (e.g. mild provider concentration).
    • INFO

      public static final RiskSeverity INFO
      Informational only — includes the HEALTHY finding emitted when no risk was found.
  • Method Details

    • values

      public static RiskSeverity[] 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 RiskSeverity 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