Package cdm.observable.asset
Interface RelativePrice.RelativePriceBuilder
- All Superinterfaces:
RelativePrice,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
RelativePrice.RelativePriceBuilderImpl
- Enclosing interface:
RelativePrice
public static interface RelativePrice.RelativePriceBuilder
extends RelativePrice, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.RelativePrice
RelativePrice.RelativePriceBuilder, RelativePrice.RelativePriceBuilderImpl, RelativePrice.RelativePriceImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.RelativePrice
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddBondEquityModel(BondEquityModel bondEquityModel) addBondEquityModel(BondEquityModel bondEquityModel, int idx) addBondEquityModel(List<? extends BondEquityModel> bondEquityModel) List<? extends BondEquityModel.BondEquityModelBuilder> Bond equity model for convertible bonds.getOrCreateBondEquityModel(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBondEquityModel(List<? extends BondEquityModel> bondEquityModel) setSpread(BigDecimal spread) Methods inherited from interface cdm.observable.asset.RelativePrice
build, getSpread, 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
-
getOrCreateBondEquityModel
-
getBondEquityModel
List<? extends BondEquityModel.BondEquityModelBuilder> getBondEquityModel()Description copied from interface:RelativePriceBond equity model for convertible bonds.- Specified by:
getBondEquityModelin interfaceRelativePrice
-
setSpread
-
addBondEquityModel
-
addBondEquityModel
-
addBondEquityModel
RelativePrice.RelativePriceBuilder addBondEquityModel(List<? extends BondEquityModel> bondEquityModel) -
setBondEquityModel
RelativePrice.RelativePriceBuilder setBondEquityModel(List<? extends BondEquityModel> bondEquityModel) -
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
-