Uses of Package
com.eqixiac.equinix.design.optimizer.enums

Package
Description
The Metro Optimizer: which set of Equinix metros best serves a DesignSpec, as a multi-objective search.
Enumerations that parameterize the Metro Optimization Engine: OptimizationStrategy (scoring weight presets), WorkloadType (workload archetypes with built-in profiles), LatencySensitivity (default per-workload placement ceilings), SiteRole (site importance multipliers), RedundancyTier (metro-count floors and region-diversity selection), ComplianceZone (region-based data-sovereignty zones with deployment-level AND semantics), ScoreCategory (the five scoring dimensions), and RiskSeverity (risk-finding levels).
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).
Value types for the Deployment Wizard - the plan itself and everything it is made of, plus the execution-side inputs and outcomes.
The shared design document every design engine reads: DesignSpec.