Package cdm.product.template
Interface StrikeSpread.StrikeSpreadBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,StrikeSpread
- All Known Implementing Classes:
StrikeSpread.StrikeSpreadBuilderImpl
- Enclosing interface:
StrikeSpread
public static interface StrikeSpread.StrikeSpreadBuilder
extends StrikeSpread, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.StrikeSpread
StrikeSpread.StrikeSpreadBuilder, StrikeSpread.StrikeSpreadBuilderImpl, StrikeSpread.StrikeSpreadImpl -
Field Summary
Fields inherited from interface cdm.product.template.StrikeSpread
metaData -
Method Summary
Modifier and TypeMethodDescriptionUpper strike in a strike spread.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setUpperStrike(OptionStrike upperStrike) setUpperStrikeNumberOfOptions(BigDecimal upperStrikeNumberOfOptions) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.product.template.StrikeSpread
build, getType, getUpperStrikeNumberOfOptions, metaData, process, toBuilder
-
Method Details
-
getOrCreateUpperStrike
OptionStrike.OptionStrikeBuilder getOrCreateUpperStrike() -
getUpperStrike
OptionStrike.OptionStrikeBuilder getUpperStrike()Description copied from interface:StrikeSpreadUpper strike in a strike spread.- Specified by:
getUpperStrikein interfaceStrikeSpread
-
setUpperStrike
-
setUpperStrikeNumberOfOptions
StrikeSpread.StrikeSpreadBuilder setUpperStrikeNumberOfOptions(BigDecimal upperStrikeNumberOfOptions) -
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
StrikeSpread.StrikeSpreadBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-