Package cdm.product.common.schedule
Interface Lag.LagBuilder
- All Superinterfaces:
Lag,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Lag.LagBuilderImpl
- Enclosing interface:
Lag
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.Lag
Lag.LagBuilder, Lag.LagBuilderImpl, Lag.LagImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionDefines the offset of the series of pricing dates relative to the calculation period.Defines the offset of the series of pricing dates relative to the calculation period.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFirstObservationDateOffset(Offset firstObservationDateOffset) setLagDuration(Offset lagDuration) Methods inherited from interface cdm.product.common.schedule.Lag
build, 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
-
getOrCreateLagDuration
Offset.OffsetBuilder getOrCreateLagDuration() -
getLagDuration
Offset.OffsetBuilder getLagDuration()Description copied from interface:LagDefines the offset of the series of pricing dates relative to the calculation period.- Specified by:
getLagDurationin interfaceLag
-
getOrCreateFirstObservationDateOffset
Offset.OffsetBuilder getOrCreateFirstObservationDateOffset() -
getFirstObservationDateOffset
Offset.OffsetBuilder getFirstObservationDateOffset()Description copied from interface:LagDefines the offset of the series of pricing dates relative to the calculation period.- Specified by:
getFirstObservationDateOffsetin interfaceLag
-
setLagDuration
-
setFirstObservationDateOffset
-
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
Lag.LagBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-