Package cdm.observable.asset
Class InterestRateIndex.InterestRateIndexImpl
java.lang.Object
cdm.observable.asset.InterestRateIndex.InterestRateIndexImpl
- All Implemented Interfaces:
InterestRateIndex,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
InterestRateIndex
public static class InterestRateIndex.InterestRateIndexImpl
extends Object
implements InterestRateIndex
Immutable Implementation of InterestRateIndex
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.InterestRateIndex
InterestRateIndex.InterestRateIndexBuilder, InterestRateIndex.InterestRateIndexBuilderImpl, InterestRateIndex.InterestRateIndexImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.InterestRateIndex
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanAn interest rate index which can change over time, e.g. the SONIA (Sterling Overnight Index Average) in the UK.An index that measures inflation in a specific market, e.g. the US Consumer Price Index.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.InterestRateIndex
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
InterestRateIndexImpl
-
-
Method Details
-
getFloatingRateIndex
@RosettaAttribute("FloatingRateIndex") @Accessor(GETTER) @RuneAttribute("FloatingRateIndex") public FloatingRateIndex getFloatingRateIndex()Description copied from interface:InterestRateIndexAn interest rate index which can change over time, e.g. the SONIA (Sterling Overnight Index Average) in the UK.- Specified by:
getFloatingRateIndexin interfaceInterestRateIndex
-
getInflationIndex
@RosettaAttribute("InflationIndex") @Accessor(GETTER) @RuneAttribute("InflationIndex") public InflationIndex getInflationIndex()Description copied from interface:InterestRateIndexAn index that measures inflation in a specific market, e.g. the US Consumer Price Index.- Specified by:
getInflationIndexin interfaceInterestRateIndex
-
build
Description copied from interface:InterestRateIndexBuild Methods- Specified by:
buildin interfaceInterestRateIndex- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceInterestRateIndex- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-