Package cdm.product.common.schedule
Interface Lag
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
Lag.LagBuilder
- All Known Implementing Classes:
Lag.LagBuilderImpl,Lag.LagImpl
@RosettaDataType(value="Lag",
builder=LagBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="Lag",
model="cdm",
builder=LagBuilderImpl.class,
version="5.30.0")
public interface Lag
extends com.rosetta.model.lib.RosettaModelObject
The pricing period per calculation period if the pricing days do not wholly fall within the respective calculation period.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of Lagstatic classImmutable Implementation of Lag -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsstatic Lag.LagBuilderbuilder()Defines 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.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Lag> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getLagDuration
Offset getLagDuration()Defines the offset of the series of pricing dates relative to the calculation period. -
getFirstObservationDateOffset
Offset getFirstObservationDateOffset()Defines the offset of the series of pricing dates relative to the calculation period. -
build
Lag build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
Lag.LagBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-