Enum Class EgressPath
- All Implemented Interfaces:
Serializable, Comparable<EgressPath>, Constable
The network path data egress takes when leaving a cloud provider. Cloud providers
charge a high per-GB rate for traffic that exits to the public internet and a lower
rate for the same bytes over a dedicated interconnect (AWS Direct Connect, Azure
ExpressRoute, Google Cloud Interconnect), which an Equinix Fabric connection provides.
| Path | Per-GB charge | Fixed charge modelled elsewhere |
|---|---|---|
INTERNET | provider internet data-transfer-out rate | none |
PRIVATE | provider private-interconnect rate | Fabric connection, Cloud Router, CSP port (RateCard.connection,
RateCard.cloudRouter, ReferenceRateCard.providerConnection) |
MULTICLOUD_INTERCONNECT | per-GB rate on a native provider-to-provider
link (zero on the products bundled in ReferenceRateCard) |
two flat hourly fees, one per provider (RateCard.multicloudLink) |
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionEgress to the public internet - the provider's headline per-GB data-transfer-out rate.Egress over a native provider-to-provider multicloud link: AWS Interconnect - multicloud on the AWS side, a Partner Cross-Cloud Interconnect transport on the Google Cloud side.Egress over a dedicated private interconnect - AWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect, or OCI FastConnect - typically reached via an Equinix Fabric connection and billed at a substantially lower per-GB rate. -
Method Summary
Modifier and TypeMethodDescriptionstatic EgressPathReturns the enum constant of this class with the specified name.static EgressPath[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INTERNET
Egress to the public internet - the provider's headline per-GB data-transfer-out rate. -
PRIVATE
Egress over a dedicated private interconnect - AWS Direct Connect, Azure ExpressRoute, Google Cloud Interconnect, or OCI FastConnect - typically reached via an Equinix Fabric connection and billed at a substantially lower per-GB rate. -
MULTICLOUD_INTERCONNECT
Egress over a native provider-to-provider multicloud link: AWS Interconnect - multicloud on the AWS side, a Partner Cross-Cloud Interconnect transport on the Google Cloud side. There is no Equinix resource on this path.Beta: the products behind this path reached general availability in 2026 and their price lists are incomplete (see
ReferenceRateCard.multicloudLink).The per-GB rate is a separate lookup from the link's flat fee. The bundled reference data records a verified rate of zero for AWS and Google Cloud, each with its source URL and retrieval date in the rate's note. For any other provider the reference card returns empty (unknown), not zero. The classic Google Cross-Cloud Interconnect product is a different product and still bills data transfer per GiB; it is priced under
PRIVATE, not here.The live provider-API adapters in
design.value.ratecard.providerdo not price this path and return empty for it.
-
-
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
-