Record Class GrowthPlan.ItemPlan
java.lang.Object
java.lang.Record
com.eqixiac.equinix.design.cost.GrowthPlan.ItemPlan
- Record Components:
label- what is paid forkind- CONNECTION, PROVIDER_FEE, ROUTER or EGRESStierByMonth- the Fabric tier (Mbps) needed each month for capacity items, -1 above the largest tier; empty for other itemsupgradeMonth- the first month the tier changes, ornullwhen it does not within the horizonupgradeNote- a sentence describing the upgrade, ornulloptions- one option per term compared (on demand only for items without a term axis)recommended- the term with the lowest total over the horizon, ornullwhen none pricedrecommendation- why
- Enclosing class:
GrowthPlan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.kind()Returns the value of thekindrecord component.label()Returns the value of thelabelrecord component.options()Returns the value of theoptionsrecord component.Returns the value of therecommendationrecord component.Returns the value of therecommendedrecord component.Returns the value of thetierByMonthrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theupgradeMonthrecord component.Returns the value of theupgradeNoterecord component.
-
Constructor Details
-
ItemPlan
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
label
-
kind
-
tierByMonth
Returns the value of thetierByMonthrecord component.- Returns:
- the value of the
tierByMonthrecord component
-
upgradeMonth
Returns the value of theupgradeMonthrecord component.- Returns:
- the value of the
upgradeMonthrecord component
-
upgradeNote
Returns the value of theupgradeNoterecord component.- Returns:
- the value of the
upgradeNoterecord component
-
options
-
recommended
Returns the value of therecommendedrecord component.- Returns:
- the value of the
recommendedrecord component
-
recommendation
Returns the value of therecommendationrecord component.- Returns:
- the value of the
recommendationrecord component
-