Package cdm.product.asset
Interface ValuationTerms.ValuationTermsBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ValuationTerms
- All Known Implementing Classes:
ValuationTerms.ValuationTermsBuilderImpl
- Enclosing interface:
ValuationTerms
public static interface ValuationTerms.ValuationTermsBuilder
extends ValuationTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.ValuationTerms
ValuationTerms.ValuationTermsBuilder, ValuationTerms.ValuationTermsBuilderImpl, ValuationTerms.ValuationTermsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.ValuationTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the dividend valuation dates of the swap.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setComponentSecurityIndexAnnexFallback(Boolean componentSecurityIndexAnnexFallback) setDividendValuationDates(AdjustableRelativeOrPeriodicDates dividendValuationDates) setFPVFinalPriceElectionFallback(FPVFinalPriceElectionFallbackEnum fPVFinalPriceElectionFallback) setFuturesPriceValuation(Boolean futuresPriceValuation) setMultipleExchangeIndexAnnexFallback(Boolean multipleExchangeIndexAnnexFallback) setNumberOfValuationDates(Integer numberOfValuationDates) setOptionsPriceValuation(Boolean optionsPriceValuation) 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.asset.ValuationTerms
build, getComponentSecurityIndexAnnexFallback, getFPVFinalPriceElectionFallback, getFuturesPriceValuation, getMultipleExchangeIndexAnnexFallback, getNumberOfValuationDates, getOptionsPriceValuation, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateDividendValuationDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder getOrCreateDividendValuationDates() -
getDividendValuationDates
AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilder getDividendValuationDates()Description copied from interface:ValuationTermsSpecifies the dividend valuation dates of the swap.- Specified by:
getDividendValuationDatesin interfaceValuationTerms
-
setFuturesPriceValuation
-
setOptionsPriceValuation
-
setNumberOfValuationDates
-
setDividendValuationDates
ValuationTerms.ValuationTermsBuilder setDividendValuationDates(AdjustableRelativeOrPeriodicDates dividendValuationDates) -
setFPVFinalPriceElectionFallback
ValuationTerms.ValuationTermsBuilder setFPVFinalPriceElectionFallback(FPVFinalPriceElectionFallbackEnum fPVFinalPriceElectionFallback) -
setMultipleExchangeIndexAnnexFallback
ValuationTerms.ValuationTermsBuilder setMultipleExchangeIndexAnnexFallback(Boolean multipleExchangeIndexAnnexFallback) -
setComponentSecurityIndexAnnexFallback
ValuationTerms.ValuationTermsBuilder setComponentSecurityIndexAnnexFallback(Boolean componentSecurityIndexAnnexFallback) -
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
-