Uses of Interface
com.eqixiac.equinix.design.spi.CostModel
Packages that use CostModel
Package
Description
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.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).Extension points of the design engines.
-
Uses of CostModel in com.eqixiac.equinix.design.cost
Classes in com.eqixiac.equinix.design.cost that implement CostModelModifier and TypeClassDescriptionfinal class -
Uses of CostModel in com.eqixiac.equinix.design.optimizer
Methods in com.eqixiac.equinix.design.optimizer with parameters of type CostModel -
Uses of CostModel in com.eqixiac.equinix.design.optimizer.context
Methods in com.eqixiac.equinix.design.optimizer.context that return CostModelMethods in com.eqixiac.equinix.design.optimizer.context with parameters of type CostModelModifier and TypeMethodDescriptionstatic CatalogDesignContextFabricCatalogLoader.load(FabricGateway fabric, DesignSpec spec, CostModel costModel) CatalogDesignContext.withCostModel(CostModel model) A copy of this context with another cost model (the facts are shared). -
Uses of CostModel in com.eqixiac.equinix.design.spi
Methods in com.eqixiac.equinix.design.spi that return CostModel