Package cdm.observable.asset.fro
Interface FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder
- All Superinterfaces:
FloatingRateIndexIdentification,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilderImpl
- Enclosing interface:
FloatingRateIndexIdentification
public static interface FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder
extends FloatingRateIndexIdentification, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexIdentification
FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder, FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilderImpl, FloatingRateIndexIdentification.FloatingRateIndexIdentificationImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexIdentification
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe reference index that is used to specify the floating interest rate.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCurrency(ISOCurrencyCodeEnum currency) setFloatingRateIndex(FieldWithMetaFloatingRateIndexEnum floatingRateIndex) setFloatingRateIndexValue(FloatingRateIndexEnum floatingRateIndex) setFroType(String froType) Methods inherited from interface cdm.observable.asset.fro.FloatingRateIndexIdentification
build, getCurrency, getFroType, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateFloatingRateIndex
FieldWithMetaFloatingRateIndexEnum.FieldWithMetaFloatingRateIndexEnumBuilder getOrCreateFloatingRateIndex() -
getFloatingRateIndex
FieldWithMetaFloatingRateIndexEnum.FieldWithMetaFloatingRateIndexEnumBuilder getFloatingRateIndex()Description copied from interface:FloatingRateIndexIdentificationThe reference index that is used to specify the floating interest rate. The FpML standard maintains the list of such indices, which are positioned as enumeration values as part of the CDM.- Specified by:
getFloatingRateIndexin interfaceFloatingRateIndexIdentification
-
setFloatingRateIndex
FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder setFloatingRateIndex(FieldWithMetaFloatingRateIndexEnum floatingRateIndex) -
setFloatingRateIndexValue
FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder setFloatingRateIndexValue(FloatingRateIndexEnum floatingRateIndex) -
setCurrency
FloatingRateIndexIdentification.FloatingRateIndexIdentificationBuilder setCurrency(ISOCurrencyCodeEnum currency) -
setFroType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-