Package cdm.observable.asset
Interface SecurityValuation.SecurityValuationBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,SecurityValuation
- All Known Implementing Classes:
SecurityValuation.SecurityValuationBuilderImpl
- Enclosing interface:
SecurityValuation
public static interface SecurityValuation.SecurityValuationBuilder
extends SecurityValuation, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.SecurityValuation
SecurityValuation.SecurityValuationBuilder, SecurityValuation.SecurityValuationBuilderImpl, SecurityValuation.SecurityValuationImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.SecurityValuation
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe security valuation model choice, based on either a nominal amount or a number of units.The underlying security of the security leg.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setSecurityValuationModel(SecurityValuationModel securityValuationModel) setUnderlier(Security underlier) Methods 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
-
getOrCreateSecurityValuationModel
SecurityValuationModel.SecurityValuationModelBuilder getOrCreateSecurityValuationModel() -
getSecurityValuationModel
SecurityValuationModel.SecurityValuationModelBuilder getSecurityValuationModel()Description copied from interface:SecurityValuationThe security valuation model choice, based on either a nominal amount or a number of units.- Specified by:
getSecurityValuationModelin interfaceSecurityValuation
-
getOrCreateUnderlier
Security.SecurityBuilder getOrCreateUnderlier() -
getUnderlier
Security.SecurityBuilder getUnderlier()Description copied from interface:SecurityValuationThe underlying security of the security leg.- Specified by:
getUnderlierin interfaceSecurityValuation
-
setSecurityValuationModel
SecurityValuation.SecurityValuationBuilder setSecurityValuationModel(SecurityValuationModel securityValuationModel) -
setUnderlier
-
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
-