Enum Class ElementType

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

public enum ElementType extends Enum<ElementType>
The kinds of element an availability is assumed for (see AvailabilityAssumptions).
  • Enum Constant Details

    • METRO

      public static final ElementType METRO
      An Equinix metro as a whole (the facilities the design uses there).
    • CLOUD_ROUTER

      public static final ElementType CLOUD_ROUTER
      A Fabric Cloud Router.
    • CLOUD_CONNECTION

      public static final ElementType CLOUD_CONNECTION
      One Fabric virtual connection to a cloud on-ramp.
    • CLOUD_ONRAMP

      public static final ElementType CLOUD_ONRAMP
      A provider's on-ramp (its ports and service profile) at one metro.
    • SITE_ACCESS

      public static final ElementType SITE_ACCESS
      A site's access circuit into a metro.
    • CLOUD_REGION

      public static final ElementType CLOUD_REGION
      A cloud provider's region.
  • Method Details

    • values

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