Package cdm.base.datetime
Interface PeriodBound.PeriodBoundBuilder
- All Superinterfaces:
PeriodBound,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PeriodBound.PeriodBoundBuilderImpl
- Enclosing interface:
PeriodBound
public static interface PeriodBound.PeriodBoundBuilder
extends PeriodBound, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.PeriodBound
PeriodBound.PeriodBoundBuilder, PeriodBound.PeriodBoundBuilderImpl, PeriodBound.PeriodBoundImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.PeriodBound
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the period is to be used as the bound, e.g. 5Y.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setInclusive(Boolean inclusive) Methods inherited from interface cdm.base.datetime.PeriodBound
build, getInclusive, 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
-
getOrCreatePeriod
Period.PeriodBuilder getOrCreatePeriod() -
getPeriod
Period.PeriodBuilder getPeriod()Description copied from interface:PeriodBoundSpecifies the period is to be used as the bound, e.g. 5Y.- Specified by:
getPeriodin interfacePeriodBound
-
setPeriod
-
setInclusive
-
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
PeriodBound.PeriodBoundBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-