Uses of Package
com.eqixiac.equinix.design.optimizer.model
Packages that use com.eqixiac.equinix.design.optimizer.model
Package
Description
Root package for the Equinix Java SDK.
Exporters that render design-engine output into portable, version-controllable text formats.
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).Immutable value types for the Metro Optimization Engine - the request side (sites, provider
requirements, workload specs, constraints, scoring weights) and the result side (ranked
recommendations, scores, topology, latency matrix, risk assessment, cost estimates).
The Deployment Wizard: turns a metro
OptimizationResult into an executable
DeploymentPlan - Cloud Routers,
provider connections, inter-metro backbone links, and routing protocols, with bandwidth-aware
profile selection and honestly-reconciled pricing.The Design Decision Record: the one document an architect hands to a review board for a
DesignSpec.Failure analysis of a design.
The embedded Equinix Intelligence MCP Server - a community Model Context Protocol
server, not affiliated with or endorsed by Equinix, and separate from Equinix's official Fabric
MCP server.
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.export
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.optimizerClassDescriptionAn immutable catalog of native provider-to-provider multicloud environments: the pairs of cloud regions that two providers interconnect directly, with no Equinix resource on the path.The result of a Metro Optimizer run.
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.optimizer.contextClassDescriptionIndicates whether a specific provider is available at a metro, and if so, which seller regions are supported.
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.optimizer.modelClassDescriptionA single latency measurement between a metro and a user site.A single metro recommendation with composite score, placement rationale, provider availability, latency data, and cost estimates.One native provider-to-provider multicloud environment: a pair of cloud regions that two providers interconnect directly, with no Equinix resource on the path, together with the availability status observed for it, the source of that observation and the observation date.An immutable catalog of native provider-to-provider multicloud environments: the pairs of cloud regions that two providers interconnect directly, with no Equinix resource on the path.Indicates whether a specific provider is available at a metro, and if so, which seller regions are supported.A single risk identified in the recommended deployment topology.Assignment of a single workload to a specific metro with placement rationale.Defines the infrastructure characteristics of a workload type.
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.optimizer.wizardClassDescriptionThe recommended deployment topology: which workloads are placed in which metros.A single metro recommendation with composite score, placement rationale, provider availability, latency data, and cost estimates.An immutable catalog of native provider-to-provider multicloud environments: the pairs of cloud regions that two providers interconnect directly, with no Equinix resource on the path.The run's
DesignSpecrestated in the shape the Deployment Wizard reads: sites, clouds (asProviderRequirements labelled by the spec's cloud id) and workloads (asWorkloadSpecs whose dependencies carry the same labels).The result of a Metro Optimizer run. -
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.record
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.design.resilience
-
Classes in com.eqixiac.equinix.design.optimizer.model used by com.eqixiac.equinix.mcp.serverClassDescriptionAn immutable catalog of native provider-to-provider multicloud environments: the pairs of cloud regions that two providers interconnect directly, with no Equinix resource on the path.The result of a Metro Optimizer run.