Uses of Package
com.eqixiac.equinix.core.enums
Packages that use com.eqixiac.equinix.core.enums
Package
Description
Core client infrastructure for the Equinix Java SDK.
Shared enumerations used across multiple domains within the Equinix Java SDK.
HTTP communication layer for the Equinix Java SDK.
Core model interfaces and base types for the Equinix Java SDK.
Pricing of candidate designs:
RateCardCostModel is the
CostModel the Metro Optimizer uses, pricing each metro's
needs from a RateCard with every line's source and a range from
PriceBands.Latency physics:
SpeedOfLightLatency computes
speed-of-light-in-fibre latency floors (one-way or round-trip) and haversine great-circle
distances between IBXes, metros, or raw coordinates - fully offline once the endpoints'
coordinates are known.The Metro Optimizer: which set of Equinix metros best serves a
DesignSpec, as a multi-objective search.The facts of a Metro Optimizer run:
CatalogDesignContext
(an in-memory DesignContext with a builder),
FabricCatalogLoader (builds one from live Fabric
data, read-only) and ProviderCatalog (which metros
each cloud is reachable from).Peering Intelligence: interconnection analysis combining PeeringDB IX/facility data with the
live Equinix Fabric catalog.
Failure analysis of a design.
The shared design document every design engine reads:
DesignSpec.Extension points of the design engines.
The value-realization layer of the design API: design-time cost modelling that puts a
money figure on an interconnect decision.
Rate cards: pluggable sources of unit prices for the design-time cost, savings, and
TCO models.
Live cloud-provider pricing adapters:
RateCard implementations that source
current data-egress list prices from the providers' public pricing APIs -
AwsPriceListRateCard (AWS
Price List bulk offers),
AzureRetailPricesRateCard
(Azure Retail Prices),
GcpBillingCatalogRateCard
(GCP Cloud Billing Catalog; the only one needing an API key), and
OracleCloudPriceListRateCard
(OCI Price List).Cloud-egress savings estimation: how much routing a monthly data volume over an
Equinix private interconnect saves versus egressing it to the public internet, net of
the Equinix interconnect cost.
Design-time total-cost-of-ownership comparison across the
DeploymentArchetypes - public cloud over
the internet, on-premises, Equinix-interconnected, and (for a cloud-to-cloud comparison) the
providers' native multicloud link.Public Fabric Beta client interfaces: the
FabricBeta hub and one client per family.Fabric domain client interfaces for the Equinix Java SDK.
Fabric domain model interfaces for the Equinix Java SDK.
Network Edge client interfaces for the Equinix Java SDK.
Network Edge model interfaces for the Equinix Java SDK.
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.core.client
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.core.enumsClassDescriptionThe OAuth2 grant types accepted by the Equinix token endpoint (
POST /oauth2/v1/token).Well-known Equinix metro codes.Operational status of a resource as reported by the API.The three Equinix geographic regions. -
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.core.http
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.core.model
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.core.model.deserializersClassDescriptionWell-known Equinix metro codes.Operational status of a resource as reported by the API.
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.core.util
-
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.cost
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.geo
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.optimizer
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.optimizer.context
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.peering
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.resilience
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.spec
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.spi
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.value
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.value.ratecard
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.value.ratecard.provider
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.value.savings
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.design.value.tco
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.beta.client
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.client
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.client.implementation
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.client.internal
-
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.model
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.model.implementation
-
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.fabric.model.json.creators
-
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.networkedge.clientClassDescriptionWell-known Equinix metro codes.The three Equinix geographic regions.
-
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.networkedge.client.internal
-
-
Classes in com.eqixiac.equinix.core.enums used by com.eqixiac.equinix.networkedge.modelClassDescriptionWell-known Equinix metro codes.The three Equinix geographic regions.
-