Class CostBreakdown

java.lang.Object
com.eqixiac.equinix.design.value.tco.CostBreakdown

public class CostBreakdown extends Object
The modelled monthly and one-time cost of a single DeploymentArchetype, broken out into named line items. isPriced() is false when the model could not resolve the inputs needed for this archetype (e.g. missing egress rates), in which case the totals are zero (or explicitly partial, per getNote()) and the archetype should be treated as unavailable rather than free.

getTotalOverTerm() is the archetype's cost over the full commitment term - monthlyTotal × term months + setupTotal - and is the figure the comparison ranks archetypes by, so one-time setup charges are never ignored.

  • Constructor Details

    • CostBreakdown

      public CostBreakdown()