Uses of Record Class
com.eqixiac.equinix.design.value.ratecard.PriceLookup
Packages that use PriceLookup
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 PriceLookup in com.eqixiac.equinix.design.cost
Methods in com.eqixiac.equinix.design.cost that return PriceLookupModifier and TypeMethodDescriptionConvertingRateCard.cloudRouterLookup(String packageCode, MetroCode metro, Term term) ConvertingRateCard.colocationLookup(ColocationItem item, MetroCode metro, Term term) ConvertingRateCard.connectionLookup(ConnectionType type, int bandwidthMbps, MetroCode metro, Term term) ConvertingRateCard.egressLookup(CloudProviderType provider, String region, EgressPath path, Term term) ConvertingRateCard.toTarget(PriceLookup<PriceQuote> lookup) Converts a quote to the target currency.Methods in com.eqixiac.equinix.design.cost with parameters of type PriceLookupModifier and TypeMethodDescriptionConvertingRateCard.toTarget(PriceLookup<PriceQuote> lookup) Converts a quote to the target currency. -
Uses of PriceLookup in com.eqixiac.equinix.design.value.ratecard
Methods in com.eqixiac.equinix.design.value.ratecard that return PriceLookupModifier and TypeMethodDescriptionCustomRateCard.cloudRouterLookup(String packageCode, MetroCode metro, Term term) EquinixRateCard.cloudRouterLookup(String packageCode, MetroCode metro, Term term) RateCard.cloudRouter(String, MetroCode, Term)with the reason when it cannot be priced.default PriceLookup<PriceQuote> RateCard.cloudRouterLookup(String packageCode, MetroCode metro, Term term) RateCard.cloudRouter(String, MetroCode, Term)with the reason when it cannot be priced.ReferenceRateCard.cloudRouterLookup(String packageCode, MetroCode metro, Term term) 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.connectionLookup(ConnectionType type, int bandwidthMbps, MetroCode metro, Term term) EquinixRateCard.connectionLookup(ConnectionType type, int bandwidthMbps, MetroCode metro, Term term) RateCard.connection(ConnectionType, int, MetroCode, Term)with the reason when it cannot be priced.default PriceLookup<PriceQuote> RateCard.connectionLookup(ConnectionType type, int bandwidthMbps, MetroCode metro, Term term) RateCard.connection(ConnectionType, int, MetroCode, Term)with the reason when it cannot be priced.ReferenceRateCard.connectionLookup(ConnectionType type, int bandwidthMbps, MetroCode metro, Term term) CustomRateCard.egressLookup(CloudProviderType provider, String region, EgressPath path, Term term) default PriceLookup<EgressRate> RateCard.egressLookup(CloudProviderType provider, String region, EgressPath path, Term term) RateCard.egress(CloudProviderType, String, EgressPath, Term)with the reason when it cannot be priced.ReferenceRateCard.egressLookup(CloudProviderType provider, String region, EgressPath path, Term term) <R> PriceLookup<R> static <T> PriceLookup<T> Adapts a plainOptionalresult.static <T> PriceLookup<T> ReferenceRateCard.providerConnection(CloudProviderType provider, ConnectionModel model, int bandwidthMbps) The cloud provider's own fee for one connection: exact tier, next tier up (the note says "rounded up from X to Y Mbps"), or unpriced with the reason.static <T> PriceLookup<T>