Package cdm.legaldocumentation.csa
Interface MinimumTransferAmountElection.MinimumTransferAmountElectionBuilder
- All Superinterfaces:
MinimumTransferAmountElection,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MinimumTransferAmountElection.MinimumTransferAmountElectionBuilderImpl
- Enclosing interface:
MinimumTransferAmountElection
public static interface MinimumTransferAmountElection.MinimumTransferAmountElectionBuilder
extends MinimumTransferAmountElection, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountElection
MinimumTransferAmountElection.MinimumTransferAmountElectionBuilder, MinimumTransferAmountElection.MinimumTransferAmountElectionBuilderImpl, MinimumTransferAmountElection.MinimumTransferAmountElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountElection
metaData -
Method Summary
Modifier and TypeMethodDescriptionDefines that the Minimum Transfer Amount (MTA) is a Fixed Amount.Defines that the Minimum Transfer Amount (MTA) 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) setParty(CounterpartyRoleEnum party) setRatingsBased(MinimumTransferAmountRatingsBased ratingsBased) Methods inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountElection
build, getOther, getParty, 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
-
getOrCreateFixedAmount
ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilder getOrCreateFixedAmount() -
getFixedAmount
ThresholdMinimumTransferAmountFixedAmount.ThresholdMinimumTransferAmountFixedAmountBuilder getFixedAmount()Description copied from interface:MinimumTransferAmountElectionDefines that the Minimum Transfer Amount (MTA) is a Fixed Amount.- Specified by:
getFixedAmountin interfaceMinimumTransferAmountElection
-
getOrCreateRatingsBased
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder getOrCreateRatingsBased() -
getRatingsBased
Description copied from interface:MinimumTransferAmountElectionDefines that the Minimum Transfer Amount (MTA) is based on a Ratings condition(s).- Specified by:
getRatingsBasedin interfaceMinimumTransferAmountElection
-
setParty
-
setFixedAmount
MinimumTransferAmountElection.MinimumTransferAmountElectionBuilder setFixedAmount(ThresholdMinimumTransferAmountFixedAmount fixedAmount) -
setRatingsBased
MinimumTransferAmountElection.MinimumTransferAmountElectionBuilder setRatingsBased(MinimumTransferAmountRatingsBased ratingsBased) -
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
-