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:
  • Nested Class Summary

    Nested classes/interfaces inherited from class Enum

    Enum.EnumDesc<E>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The deployment is not viable as recommended (e.g. no metro satisfied the constraints).
    A serious weakness that should be addressed before deploying (e.g. a single point of failure).
    Informational only - includes the HEALTHY finding emitted when no risk was found.
    A minor observation worth knowing about (e.g. mild provider concentration).
    A meaningful but survivable concern (e.g. a breached latency ceiling, a provider gap).
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    static RiskSeverity[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class Object

    getClass, notify, notifyAll, wait, wait, wait
  • 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