Uses of Interface
com.eqixiac.equinix.design.value.ratecard.RateCard
Packages that use RateCard
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.Estate analysis: looks at what a customer already runs on Equinix and produces a priced,
evidence-backed improvement report.
The Metro Optimizer: which set of Equinix metros best serves a
DesignSpec, as a multi-objective search.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.Value types for the Deployment Wizard - the plan itself and everything it is made of, plus the
execution-side inputs and outcomes.
The Design Decision Record: the one document an architect hands to a review board for a
DesignSpec.Failure analysis of a design.
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.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.
-
Uses of RateCard in com.eqixiac.equinix.design.cost
Classes in com.eqixiac.equinix.design.cost that implement RateCardModifier and TypeClassDescriptionfinal classARateCardthat answers every lookup in one target currency: a figure quoted in another currency is converted through aCurrencyConverterand its note says from what, at which rate, from which source and as of when.Methods in com.eqixiac.equinix.design.cost with parameters of type RateCardModifier and TypeMethodDescriptionstatic RateCardCostModel.BuilderRateCardCostModel.Builder.fallbackRateCard(RateCard card) The card an item is priced from when the primary card's lookup times out or fails duringRateCardCostModel.prepare(Collection, DesignContext)(default: the reference table,ReferenceRateCard.standard()).static GrowthPlannerGrowthPlanner.forSpec(DesignSpec spec, MetroPortfolio portfolio, DesignContext context, RateCard rateCard, ReferenceRateCard providerFees) Plans a design.static GrowthPlannerGrowthPlanner.forSpec(DesignSpec spec, MetroPortfolio portfolio, DesignContext context, RateCard rateCard, ReferenceRateCard providerFees, CurrencyConverter converter) Plans a design with a converter for prices in other currencies (ranked below rates pinned in the spec and above the default sources; seeCurrencyConverters).static RateCardCostModel.BuilderRateCardCostModel.forSpec(DesignSpec spec, RateCard rateCard) A builder preset from a spec: the term (commercial.term, defaultTerm.MONTH_1), the target currency (commercial.currency, default USD) andcommercial.exchangeRates.static ConvertingRateCardConvertingRateCard.of(RateCard card, String target, CurrencyConverters.Chain converter) -
Uses of RateCard in com.eqixiac.equinix.design.estate
Methods in com.eqixiac.equinix.design.estate with parameters of type RateCardModifier and TypeMethodDescriptionSets the rate card;nullleaves every financial impact unpriced.Constructors in com.eqixiac.equinix.design.estate with parameters of type RateCardModifierConstructorDescriptionEstatePricing(RateCard rateCard, EstateThresholds thresholds) Creates pricing over a rate card, reporting in USD with the default rate sources (live ECB rates, then the bundled table).EstatePricing(RateCard rateCard, EstateThresholds thresholds, String currency, CurrencyConverter supplied, CurrencyConverter defaultRates) Creates pricing over a rate card in a stated reporting currency. -
Uses of RateCard in com.eqixiac.equinix.design.optimizer
Methods in com.eqixiac.equinix.design.optimizer with parameters of type RateCardModifier and TypeMethodDescription -
Uses of RateCard in com.eqixiac.equinix.design.optimizer.wizard
Methods in com.eqixiac.equinix.design.optimizer.wizard with parameters of type RateCardModifier and TypeMethodDescriptionSets the rate card used to price the plan. -
Uses of RateCard in com.eqixiac.equinix.design.optimizer.wizard.model
Methods in com.eqixiac.equinix.design.optimizer.wizard.model with parameters of type RateCardModifier and TypeMethodDescriptionSets the rate card the egress rates are resolved from. -
Uses of RateCard in com.eqixiac.equinix.design.record
Methods in com.eqixiac.equinix.design.record with parameters of type RateCardModifier and TypeMethodDescription -
Uses of RateCard in com.eqixiac.equinix.design.resilience
Methods in com.eqixiac.equinix.design.resilience with parameters of type RateCard -
Uses of RateCard in com.eqixiac.equinix.design.value.ratecard
Classes in com.eqixiac.equinix.design.value.ratecard that implement RateCardModifier and TypeClassDescriptionfinal classARateCardwhose prices are supplied by the caller - e.g. negotiated contract rates - instead of published list pricing or built-in heuristics.final classARateCardbacked by the live Equinix Fabric Pricing API (fabric.prices()); the authoritative source of Equinix-side connection and Cloud Router prices for the cost, savings, and TCO models.final classARateCardbacked by a bundled, dated table of indicative reference figures - published cloud-provider egress rates, interconnect port fees, and on-prem/colocation midpoints - compiled so the value-realization models work out of the box without a live connection or caller-supplied rates.Methods in com.eqixiac.equinix.design.value.ratecard that return RateCardModifier and TypeMethodDescriptionstatic RateCardCombines several rate cards into a single card that consults each in order and returns the first non-empty quote.static RateCardRateCard.standardChain(FabricGateway fabric) The canonical egress-capable default chain for the value-realization models: live Equinix Fabric pricing first, then the bundled reference figures (which also supply the cloud-egress rates).Methods in com.eqixiac.equinix.design.value.ratecard with parameters of type RateCard -
Uses of RateCard in com.eqixiac.equinix.design.value.ratecard.provider
Classes in com.eqixiac.equinix.design.value.ratecard.provider that implement RateCardModifier and TypeClassDescriptionfinal classARateCardthat sources AWS data-egress rates from the public AWS Price List Bulk API.final classARateCardthat sources cloud-egress rates from the public Azure Retail Prices API (https://prices.azure.com/api/retail/prices).final classARateCardthat sources Google Cloud data-egress rates from the Cloud Billing Catalog API (https://cloudbilling.googleapis.com/v1/services/{service}/skus).final classARateCardthat sources Oracle Cloud (OCI) internet data-egress rates from the public OCI Price List API (https://apexapps.oracle.com/pls/apex/cetools/api/v1/products/). -
Uses of RateCard in com.eqixiac.equinix.design.value.savings
Methods in com.eqixiac.equinix.design.value.savings with parameters of type RateCardModifier and TypeMethodDescriptionSets the rate card that prices both egress and Equinix interconnect resources. -
Uses of RateCard in com.eqixiac.equinix.design.value.tco
Methods in com.eqixiac.equinix.design.value.tco with parameters of type RateCardModifier and TypeMethodDescriptionSets the rate card that prices every component of the comparison. -
Uses of RateCard in com.eqixiac.equinix.mcp.server
Methods in com.eqixiac.equinix.mcp.server that return RateCardModifier and TypeMethodDescriptionServerContext.budgetedEquinixRateCard()The Equinix rate-card chain (live Equinix pricing, then the bundled reference figures) with the live layer under the current call'sServerContext.pricingBudget(): the chain extension tools such as the Safe Mutation Broker price with.Methods in com.eqixiac.equinix.mcp.server that return types with arguments of type RateCardModifier and TypeMethodDescriptionServerContext.ProviderRateCardFactory.create(CloudProviderType provider, ServerContext context) ServerContext.providerRateCard(CloudProviderType provider) Returns the live pricing adapter for a cloud provider, if one can be constructed (GCP requiresServerContext.ENV_GCP_BILLING_KEY).