Uses of Record Class
com.eqixiac.equinix.design.spi.CostLine
Packages that use CostLine
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.
Extension points of the design engines.
-
Uses of CostLine in com.eqixiac.equinix.design.cost
Methods in com.eqixiac.equinix.design.cost that return types with arguments of type CostLineModifier and TypeMethodDescriptionCurrencyConverters.convert(CostLine line, String target, CurrencyConverter converter) Restates one cost line intarget: the line keeps its original amounts, currency and the rate used (with the rate's kind, source and date) inCostLine.conversion(), its note states the rate, and its range is widened by the rate's band.Methods in com.eqixiac.equinix.design.cost with parameters of type CostLineModifier and TypeMethodDescriptionCurrencyConverters.convert(CostLine line, String target, CurrencyConverter converter) Restates one cost line intarget: the line keeps its original amounts, currency and the rate used (with the rate's kind, source and date) inCostLine.conversion(), its note states the rate, and its range is widened by the rate's band. -
Uses of CostLine in com.eqixiac.equinix.design.estate
Methods in com.eqixiac.equinix.design.estate that return CostLineModifier and TypeMethodDescriptionEstatePricing.Priced.line()Returns the value of thelinerecord component.Methods in com.eqixiac.equinix.design.estate that return types with arguments of type CostLineModifier and TypeMethodDescriptionFinancialImpact.basis()Returns the value of thebasisrecord component.Methods in com.eqixiac.equinix.design.estate with parameters of type CostLineModifier and TypeMethodDescriptionstatic FinancialImpactAn added cost (a negative saving), for example adding a missing secondary connection.static FinancialImpactThe saving of moving fromcurrenttoproposed.Constructors in com.eqixiac.equinix.design.estate with parameters of type CostLineModifierConstructorDescriptionCreates an instance of aPricedrecord class.Constructor parameters in com.eqixiac.equinix.design.estate with type arguments of type CostLineModifierConstructorDescriptionFinancialImpact(FinancialImpact.Kind kind, String currency, BigDecimal monthlySaving, BigDecimal monthlySavingLow, BigDecimal monthlySavingHigh, BigDecimal oneTimeCost, PriceSource source, List<CostLine> basis, String reason) Validates that a priced impact carries its figures and a range that contains the expectation. -
Uses of CostLine in com.eqixiac.equinix.design.spi
Methods in com.eqixiac.equinix.design.spi that return CostLineModifier and TypeMethodDescriptionstatic CostLineCostLine.exact(String label, MetroId metro, BigDecimal monthly, BigDecimal oneTime, String currency, PriceSource source, String note) A line whose figure is exact (no range), for example a live Equinix price.Methods in com.eqixiac.equinix.design.spi that return types with arguments of type CostLineModifier and TypeMethodDescriptionPortfolioCost.lines()Returns the value of thelinesrecord component.Constructor parameters in com.eqixiac.equinix.design.spi with type arguments of type CostLineModifierConstructorDescriptionPortfolioCost(List<CostLine> lines, List<String> unpriced) Makes both lists immutable and non-null.