Uses of Record Class
com.eqixiac.equinix.design.spec.CommercialTerms.ExchangeRates
Packages that use CommercialTerms.ExchangeRates
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 shared design document every design engine reads:
DesignSpec.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.-
Uses of CommercialTerms.ExchangeRates in com.eqixiac.equinix.design.cost
Methods in com.eqixiac.equinix.design.cost that return CommercialTerms.ExchangeRatesMethods in com.eqixiac.equinix.design.cost that return types with arguments of type CommercialTerms.ExchangeRatesModifier and TypeMethodDescriptionCurrencyConverters.usedRates(String target, List<PortfolioCost> costs) The exact rates the given costs used, as pinnable spec rates, so a run can be reproduced.Methods in com.eqixiac.equinix.design.cost with parameters of type CommercialTerms.ExchangeRatesModifier and TypeMethodDescriptionRateCardCostModel.Builder.exchangeRates(CommercialTerms.ExchangeRates rates) Pins exchange rates (normally the spec'scommercial.exchangeRates); they take precedence over every other source.Constructors in com.eqixiac.equinix.design.cost with parameters of type CommercialTerms.ExchangeRatesModifierConstructorDescriptionPinnedExchangeRates(CommercialTerms.ExchangeRates rates, String target) -
Uses of CommercialTerms.ExchangeRates in com.eqixiac.equinix.design.spec
Methods in com.eqixiac.equinix.design.spec that return CommercialTerms.ExchangeRatesModifier and TypeMethodDescriptionCommercialTerms.exchangeRates()Returns the value of theexchangeRatesrecord component.Constructors in com.eqixiac.equinix.design.spec with parameters of type CommercialTerms.ExchangeRatesModifierConstructorDescriptionCommercialTerms(String currency, BigDecimal budgetMaxMonthly, BigDecimal budgetMinMonthly, Term term, Double annualGrowthRate, Integer horizonMonths, CommercialTerms.ExchangeRates exchangeRates) Creates an instance of aCommercialTermsrecord class. -
Uses of CommercialTerms.ExchangeRates in com.eqixiac.equinix.design.value.savings
Methods in com.eqixiac.equinix.design.value.savings with parameters of type CommercialTerms.ExchangeRatesModifier and TypeMethodDescriptionSavingsCalculator.Builder.exchangeRates(CommercialTerms.ExchangeRates rates) Pins exchange rates toSavingsCalculator.Builder.currency(String); they take precedence over every other source. -
Uses of CommercialTerms.ExchangeRates in com.eqixiac.equinix.design.value.tco
Methods in com.eqixiac.equinix.design.value.tco with parameters of type CommercialTerms.ExchangeRatesModifier and TypeMethodDescriptionTcoCalculator.Builder.exchangeRates(CommercialTerms.ExchangeRates rates) Pins exchange rates toTcoCalculator.Builder.currency(String); they take precedence over every other source.