Package cdm.observable.asset
Interface ValuationDates.ValuationDatesBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ValuationDates
- All Known Implementing Classes:
ValuationDates.ValuationDatesBuilderImpl
- Enclosing interface:
ValuationDates
public static interface ValuationDates.ValuationDatesBuilder
extends ValuationDates, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.ValuationDates
ValuationDates.ValuationDatesBuilder, ValuationDates.ValuationDatesBuilderImpl, ValuationDates.ValuationDatesImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.ValuationDates
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the final valuation dates of the underlyer.Specifies the initial valuation dates of the underlyer.Specifies the interim valuation dates of the underlyer.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFinalValuationDate(PerformanceValuationDates finalValuationDate) setInitialValuationDate(PerformanceValuationDates initialValuationDate) setInterimValuationDate(PerformanceValuationDates interimValuationDate) 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
-
getOrCreateInitialValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder getOrCreateInitialValuationDate() -
getInitialValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder getInitialValuationDate()Description copied from interface:ValuationDatesSpecifies the initial valuation dates of the underlyer.- Specified by:
getInitialValuationDatein interfaceValuationDates
-
getOrCreateInterimValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder getOrCreateInterimValuationDate() -
getInterimValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder getInterimValuationDate()Description copied from interface:ValuationDatesSpecifies the interim valuation dates of the underlyer.- Specified by:
getInterimValuationDatein interfaceValuationDates
-
getOrCreateFinalValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder getOrCreateFinalValuationDate() -
getFinalValuationDate
PerformanceValuationDates.PerformanceValuationDatesBuilder getFinalValuationDate()Description copied from interface:ValuationDatesSpecifies the final valuation dates of the underlyer.- Specified by:
getFinalValuationDatein interfaceValuationDates
-
setInitialValuationDate
ValuationDates.ValuationDatesBuilder setInitialValuationDate(PerformanceValuationDates initialValuationDate) -
setInterimValuationDate
ValuationDates.ValuationDatesBuilder setInterimValuationDate(PerformanceValuationDates interimValuationDate) -
setFinalValuationDate
ValuationDates.ValuationDatesBuilder setFinalValuationDate(PerformanceValuationDates finalValuationDate) -
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
-