Package cdm.observable.asset
Class FloatingRateIndex.FloatingRateIndexImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseImpl
cdm.observable.asset.IndexBase.IndexBaseImpl
cdm.observable.asset.FloatingRateIndex.FloatingRateIndexImpl
- All Implemented Interfaces:
AssetBase,FloatingRateIndex,IndexBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FloatingRateIndex
public static class FloatingRateIndex.FloatingRateIndexImpl
extends IndexBase.IndexBaseImpl
implements FloatingRateIndex
Immutable Implementation of FloatingRateIndex
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetBase
AssetBase.AssetBaseBuilder, AssetBase.AssetBaseBuilderImpl, AssetBase.AssetBaseImplNested classes/interfaces inherited from interface cdm.observable.asset.FloatingRateIndex
FloatingRateIndex.FloatingRateIndexBuilder, FloatingRateIndex.FloatingRateIndexBuilderImpl, FloatingRateIndex.FloatingRateIndexImplNested classes/interfaces inherited from interface cdm.observable.asset.IndexBase
IndexBase.IndexBaseBuilder, IndexBase.IndexBaseBuilderImpl, IndexBase.IndexBaseImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.FloatingRateIndex
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.observable.asset.IndexBase.IndexBaseImpl
getAssetClass, getName, getProvider, setBuilderFieldsMethods inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseImpl
getExchange, getIdentifier, getIsExchangeListed, getRelatedExchange, getTaxonomy, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getExchange, getIdentifier, getIsExchangeListed, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.observable.asset.FloatingRateIndex
getType, metaData, processMethods inherited from interface cdm.observable.asset.IndexBase
getAssetClass, getName, getProviderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FloatingRateIndexImpl
-
-
Method Details
-
getFloatingRateIndex
@RosettaAttribute("floatingRateIndex") @Accessor(GETTER) @Required @RuneAttribute("floatingRateIndex") public FieldWithMetaFloatingRateIndexEnum getFloatingRateIndex()Description copied from interface:FloatingRateIndexThe reference index that is used to specify the floating interest rate.- Specified by:
getFloatingRateIndexin interfaceFloatingRateIndex
-
getIndexTenor
@RosettaAttribute("indexTenor") @Accessor(GETTER) @RuneAttribute("indexTenor") public Period getIndexTenor()Description copied from interface:FloatingRateIndexThe ISDA Designated Maturity, i.e. the floating rate tenor.- Specified by:
getIndexTenorin interfaceFloatingRateIndex
-
build
Description copied from interface:AssetBaseBuild Methods- Specified by:
buildin interfaceAssetBase- Specified by:
buildin interfaceFloatingRateIndex- Specified by:
buildin interfaceIndexBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classIndexBase.IndexBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetBase- Specified by:
toBuilderin interfaceFloatingRateIndex- Specified by:
toBuilderin interfaceIndexBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classIndexBase.IndexBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classIndexBase.IndexBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classIndexBase.IndexBaseImpl
-
toString
- Overrides:
toStringin classIndexBase.IndexBaseImpl
-