Enum Class ScoreCategory

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

public enum ScoreCategory extends Enum<ScoreCategory>
Categories used to decompose a metro's composite score into individually inspectable dimensions.
See Also:
  • Enum Constant Details

    • LATENCY

      public static final ScoreCategory LATENCY
      Weighted-mean estimated latency from the metro to the user sites, graded on the configured thresholds.
    • PROVIDER_COVERAGE

      public static final ScoreCategory PROVIDER_COVERAGE
      Fraction of required/preferred providers reachable at the metro (required providers weigh double by default).
    • COST

      public static final ScoreCategory COST
      Relative cost position of the metro (higher score = cheaper).
    • REDUNDANCY

      public static final ScoreCategory REDUNDANCY
      The metro's contribution to geographic diversity of the selected set.
    • COMPLIANCE

      public static final ScoreCategory COMPLIANCE
      Fraction of requested compliance zones the metro's region is allowed by.
  • Method Details

    • values

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