Uses of Class
com.eqixiac.equinix.design.value.savings.SavingsCalculator.Builder
Packages that use SavingsCalculator.Builder
Package
Description
Root package for the Equinix Java SDK.
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.
-
Uses of SavingsCalculator.Builder in com.eqixiac.equinix
Methods in com.eqixiac.equinix that return SavingsCalculator.BuilderModifier and TypeMethodDescriptionDesign.savingsCalculator()Begins an egress savings calculation (public internet vs. private interconnect).Fabric.savingsCalculator()Begins a value-realization savings analysis: how much routing cloud egress over an Equinix private interconnect saves versus the public internet. -
Uses of SavingsCalculator.Builder in com.eqixiac.equinix.design.value.savings
Methods in com.eqixiac.equinix.design.value.savings that return SavingsCalculator.BuilderModifier and TypeMethodDescriptionSavingsCalculator.Builder.bandwidthMbps(int bandwidthMbps) Sets the interconnect bandwidth in Mbps (default 1000), which drives the Fabric connection price the egress saving is netted against.static SavingsCalculator.BuilderSavingsCalculator.builder(FabricGateway fabric) Creates a savings calculator builder over the given Fabric client.SavingsCalculator.Builder.connectionType(ConnectionType connectionType) Sets the Fabric connection type priced for the interconnect (defaultEVPL_VC).Sets the currency every figure is compared in (default USD).SavingsCalculator.Builder.currencyConverter(CurrencyConverter converter) Supplies a converter (for example a live FX feed) ranked below pinned rates and above the defaults.SavingsCalculator.Builder.defaultRates(CurrencyConverter defaults) Replaces the default rate sources (live ECB rates, then the bundled table), for example withCurrencyConverters.bundledOnly()for an offline run.Sets the monthly cloud data-egress volume the estimate is built around (default 0).SavingsCalculator.Builder.egressGigabytes(double gigabytes) Shorthand foregress(gigabytes, DataUnit.GIGABYTE).SavingsCalculator.Builder.egressTerabytes(double terabytes) Shorthand foregress(terabytes, DataUnit.TERABYTE)(1 TB = 1000 GB).SavingsCalculator.Builder.exchangeRates(CommercialTerms.ExchangeRates rates) Pins exchange rates toSavingsCalculator.Builder.currency(String); they take precedence over every other source.static SavingsCalculator.BuilderSavingsCalculator.forSpec(FabricGateway fabric, DesignSpec spec, String cloudId, MetroPortfolio chosen) A builder preset from aDesignSpecthe way the optimiser'sRateCardCostModelprices it (seeSpecInputs): provider, region and egress volume from the cloud; bandwidth from the workloads reaching it, rounded up to the Fabric tier; the chosen portfolio's metro; the spec's term (on demand when unset); anIP_VCfrom a STANDARD Fabric Cloud Router.SavingsCalculator.Builder.fromCloud(CloudProviderType provider) Sets the cloud provider the egress leaves - the provider whose internet and private egress rates are compared.SavingsCalculator.Builder.includeCloudRouter(String packageCode) Adds a Fabric Cloud Router of the given package to the interconnect cost (none is included by default).Sets the provider region the egress originates in, in the provider's own region notation (e.g.SavingsCalculator.Builder.pathTier(int pathTier) Sets the AWS connectivity-scope tier of the native link: 1 local (default), 2 regional, 3 continental, 4 long-haul, 5 maximum scope.Sets the rate card that prices both egress and Equinix interconnect resources.SavingsCalculator.Builder.reverseEgress(double amount, DataUnit unit) Sets the monthly volume flowing from the peer cloud back tofromCloud.Sets the commitment term used for the term-aware rate lookups (defaultTerm.MONTH_12).SavingsCalculator.Builder.toCloud(CloudProviderType provider) Declares the peer cloud.Sets the peer cloud's region in its own notation (e.g.SavingsCalculator.Builder.useAwsFreeTier(boolean useAwsFreeTier) Opts in to the AWS free tier for the native link (one free tier-1 500 Mbps interconnect per AWS Region per generally-available provider).Sets the Equinix metro the interconnect lands in, used for metro-sensitive rate lookups.