Enum Class ConnectionPurpose
java.lang.Object
java.lang.Enum<ConnectionPurpose>
com.eqixiac.equinix.design.optimizer.wizard.enums.ConnectionPurpose
- All Implemented Interfaces:
Serializable, Comparable<ConnectionPurpose>, Constable
Classifies the purpose of a planned connection within a deployment plan. The purpose decides
which endpoint fields of a
PlannedConnection are meaningful, how the connection body is
assembled, and its provisioning phase (provider connections before backbone links).-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAn inter-metro connection between two Cloud Routers (Cloud Router on both sides), generated from the plan'sBackboneTopology.A connection from a Cloud Router to an on-premises or Network Edge device.A connection from a Cloud Router to a cloud/service provider's service profile (Cloud Router A-side, service-profile Z-side). -
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectionPurposeReturns the enum constant of this class with the specified name.static ConnectionPurpose[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PROVIDER
A connection from a Cloud Router to a cloud/service provider's service profile (Cloud Router A-side, service-profile Z-side). Requires the customer's cloud authorization key and VLAN tag at provisioning. -
BACKBONE
An inter-metro connection between two Cloud Routers (Cloud Router on both sides), generated from the plan'sBackboneTopology. Needs no cloud authorization key. -
DEVICE
A connection from a Cloud Router to an on-premises or Network Edge device. Reserved for device-side planning; the wizard does not currently generate these.
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-