Package cdm.event.common
Interface AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder
- All Superinterfaces:
AccrualFactorCalculationTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilderImpl
- Enclosing interface:
AccrualFactorCalculationTerms
public static interface AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder
extends AccrualFactorCalculationTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.AccrualFactorCalculationTerms
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder, AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilderImpl, AccrualFactorCalculationTerms.AccrualFactorCalculationTermsImpl -
Field Summary
Fields inherited from interface cdm.event.common.AccrualFactorCalculationTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionDescribes the rate, tenor, period duration for the short and long stubs, when the accrualRate optionnaly results from an interpolation method.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDayCountFraction(DayCountFractionEnum dayCountFraction) setInterpolationTerms(StubValue interpolationTerms) setTenorTillMaturity(BigDecimal tenorTillMaturity) Methods inherited from interface cdm.event.common.AccrualFactorCalculationTerms
build, getDayCountFraction, getTenorTillMaturity, 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
-
getOrCreateInterpolationTerms
StubValue.StubValueBuilder getOrCreateInterpolationTerms() -
getInterpolationTerms
StubValue.StubValueBuilder getInterpolationTerms()Description copied from interface:AccrualFactorCalculationTermsDescribes the rate, tenor, period duration for the short and long stubs, when the accrualRate optionnaly results from an interpolation method.- Specified by:
getInterpolationTermsin interfaceAccrualFactorCalculationTerms
-
setTenorTillMaturity
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder setTenorTillMaturity(BigDecimal tenorTillMaturity) -
setDayCountFraction
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder setDayCountFraction(DayCountFractionEnum dayCountFraction) -
setInterpolationTerms
AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder setInterpolationTerms(StubValue interpolationTerms) -
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
-