Package cdm.legaldocumentation.csa
Interface ThresholdType.ThresholdTypeBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ThresholdType
- All Known Implementing Classes:
ThresholdType.ThresholdTypeBuilderImpl
- Enclosing interface:
ThresholdType
public static interface ThresholdType.ThresholdTypeBuilder
extends ThresholdType, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdType
ThresholdType.ThresholdTypeBuilder, ThresholdType.ThresholdTypeBuilderImpl, ThresholdType.ThresholdTypeImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ThresholdType
metaData -
Method Summary
Modifier and TypeMethodDescriptionDefines that the Threshold is a Fixed Amount.Defines that the Threshold is Infinity.Defines that the Threshold is based on a Ratings condition(s).default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setFixedAmount(ThresholdFixedAmount fixedAmount) setInfinity(Infinity infinity) setRatingsBased(ThresholdRatingsBased ratingsBased) 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
-
getOrCreateFixedAmount
ThresholdFixedAmount.ThresholdFixedAmountBuilder getOrCreateFixedAmount() -
getFixedAmount
ThresholdFixedAmount.ThresholdFixedAmountBuilder getFixedAmount()Description copied from interface:ThresholdTypeDefines that the Threshold is a Fixed Amount.- Specified by:
getFixedAmountin interfaceThresholdType
-
getOrCreateRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder getOrCreateRatingsBased() -
getRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder getRatingsBased()Description copied from interface:ThresholdTypeDefines that the Threshold is based on a Ratings condition(s).- Specified by:
getRatingsBasedin interfaceThresholdType
-
getOrCreateInfinity
Infinity.InfinityBuilder getOrCreateInfinity() -
getInfinity
Infinity.InfinityBuilder getInfinity()Description copied from interface:ThresholdTypeDefines that the Threshold is Infinity.- Specified by:
getInfinityin interfaceThresholdType
-
setFixedAmount
-
setRatingsBased
-
setInfinity
-
setOther
-
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
-