Uses of Enum Class
com.eqixiac.equinix.design.value.ratecard.ColocationItem
Packages that use ColocationItem
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.Rate cards: pluggable sources of unit prices for the design-time cost, savings, and
TCO models.
-
Uses of ColocationItem in com.eqixiac.equinix.design.cost
Methods in com.eqixiac.equinix.design.cost with parameters of type ColocationItemModifier and TypeMethodDescriptionConvertingRateCard.colocation(ColocationItem item, MetroCode metro, Term term) ConvertingRateCard.colocationLookup(ColocationItem item, MetroCode metro, Term term) -
Uses of ColocationItem in com.eqixiac.equinix.design.value.ratecard
Subclasses with type arguments of type ColocationItem in com.eqixiac.equinix.design.value.ratecardModifier and TypeClassDescriptionenumAn Equinix colocation cost primitive that aRateCardcan price - alongside the interconnection rates (connection / cloud router / egress).Methods in com.eqixiac.equinix.design.value.ratecard that return ColocationItemModifier and TypeMethodDescriptionstatic ColocationItemReturns the enum constant of this class with the specified name.static ColocationItem[]ColocationItem.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.eqixiac.equinix.design.value.ratecard with parameters of type ColocationItemModifier and TypeMethodDescriptionCustomRateCard.colocation(ColocationItem item, MetroCode metro, Term term) default Optional<PriceQuote> RateCard.colocation(ColocationItem item, MetroCode metro, Term term) Resolves the price of an Equinix colocation primitive - a cabinet, a kW of power, or a cross-connect (seeColocationItemfor the per-unit semantics).CustomRateCard.colocationLookup(ColocationItem item, MetroCode metro, Term term) default PriceLookup<PriceQuote> RateCard.colocationLookup(ColocationItem item, MetroCode metro, Term term) RateCard.colocation(ColocationItem, MetroCode, Term)with the reason when it cannot be priced.ReferenceRateCard.colocationLookup(ColocationItem item, MetroCode metro, Term term) CustomRateCard.Builder.colocationRate(ColocationItem item, MetroCode metro, Term term, BigDecimal monthly) Declares a metro- and term-specific monthly rate for a colocation primitive.CustomRateCard.Builder.colocationRate(ColocationItem item, MetroCode metro, Term term, BigDecimal monthly, BigDecimal setup) Declares a metro- and term-specific monthly + one-time setup rate for a colocation primitive.CustomRateCard.Builder.colocationRate(ColocationItem item, BigDecimal monthly) Declares a metro/term-agnostic monthly rate for an Equinix colocation primitive (per the unit named onColocationItem- per cabinet, per kW, or per cross-connect).CustomRateCard.Builder.colocationRate(ColocationItem item, BigDecimal monthly, BigDecimal setup) Declares a metro/term-agnostic monthly + one-time setup rate for an Equinix colocation primitive (per the unit named onColocationItem).