Package cdm.legaldocumentation.csa
Interface ThresholdElection.ThresholdElectionBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ThresholdElection
- All Known Implementing Classes:
ThresholdElection.ThresholdElectionBuilderImpl
- Enclosing interface:
ThresholdElection
public static interface ThresholdElection.ThresholdElectionBuilder
extends ThresholdElection, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdElection
ThresholdElection.ThresholdElectionBuilder, ThresholdElection.ThresholdElectionBuilderImpl, ThresholdElection.ThresholdElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ThresholdElection
metaData -
Method Summary
Modifier and TypeMethodDescriptionDefines that the Threshold is a Fixed Amount.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(ThresholdMinimumTransferAmountFixedAmount fixedAmount) setInfinity(Boolean infinity) setParty(CounterpartyRoleEnum party) 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, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdElection
build, getInfinity, getOther, getParty, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateFixedAmount
ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilder getOrCreateFixedAmount() -
getFixedAmount
ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilder getFixedAmount()Description copied from interface:ThresholdElectionDefines that the Threshold is a Fixed Amount.- Specified by:
getFixedAmountin interfaceThresholdElection
-
getOrCreateRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder getOrCreateRatingsBased() -
getRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder getRatingsBased()Description copied from interface:ThresholdElectionDefines that the Threshold is based on a Ratings condition(s).- Specified by:
getRatingsBasedin interfaceThresholdElection
-
setParty
-
setFixedAmount
ThresholdElection.ThresholdElectionBuilder setFixedAmount(ThresholdMinimumTransferAmountFixedAmount fixedAmount) -
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
-