Package cdm.legaldocumentation.csa
Interface MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
- All Superinterfaces:
MinimumTransferAmountRatingsBased,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ThresholdMinimumTransferAmountBase,ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
- All Known Implementing Classes:
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl
- Enclosing interface:
MinimumTransferAmountRatingsBased
public static interface MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder
extends MinimumTransferAmountRatingsBased, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder, MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilderImpl, MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
metaDataFields inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEvent(ZeroEventEnum event) addEvent(ZeroEventEnum event, int idx) addEvent(List<ZeroEventEnum> event) addVariableSet(CSAMinimumTransferAmountVariableSet variableSet) addVariableSet(CSAMinimumTransferAmountVariableSet variableSet, int idx) addVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSet) getOrCreateVariableSet(int index) Defines a combination of Rating Agency, Rating Value, amount and Currency code.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCurrency(ISOCurrencyCodeEnum currency) setEvent(List<ZeroEventEnum> event) setNamedAffiliate(String namedAffiliate) setNamedEntity(String namedEntity) setNoRating(Boolean noRating) setNotRatedBy(NotRatedByEnum notRatedBy) setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum numberOfRatingAgencies) setRatedParty(RatedPartyEnum ratedParty) setRatingType(RatingTypeEnum ratingType) setVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSet) setZeroEvent(Boolean zeroEvent) Methods inherited from interface cdm.legaldocumentation.csa.MinimumTransferAmountRatingsBased
build, getCompare, getCurrency, getNamedAffiliate, getNamedEntity, getNoRating, getNotRatedBy, getNumberOfRatingAgencies, getRatedParty, getRatingType, 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, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
getEvent, getZeroEvent
-
Method Details
-
getOrCreateVariableSet
CSAMinimumTransferAmountVariableSet.CSAMinimumTransferAmountVariableSetBuilder getOrCreateVariableSet(int index) -
getVariableSet
List<? extends CSAMinimumTransferAmountVariableSet.CSAMinimumTransferAmountVariableSetBuilder> getVariableSet()Description copied from interface:MinimumTransferAmountRatingsBasedDefines a combination of Rating Agency, Rating Value, amount and Currency code.- Specified by:
getVariableSetin interfaceMinimumTransferAmountRatingsBased
-
setZeroEvent
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setZeroEvent(Boolean zeroEvent) - Specified by:
setZeroEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
addEvent
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addEvent(ZeroEventEnum event) - Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
addEvent
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addEvent(ZeroEventEnum event, int idx) - Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
addEvent
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addEvent(List<ZeroEventEnum> event) - Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
setEvent
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setEvent(List<ZeroEventEnum> event) - Specified by:
setEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
setCurrency
-
setRatingType
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setRatingType(RatingTypeEnum ratingType) -
addVariableSet
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addVariableSet(CSAMinimumTransferAmountVariableSet variableSet) -
addVariableSet
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addVariableSet(CSAMinimumTransferAmountVariableSet variableSet, int idx) -
addVariableSet
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder addVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSet) -
setVariableSet
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setVariableSet(List<? extends CSAMinimumTransferAmountVariableSet> variableSet) -
setRatedParty
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setRatedParty(RatedPartyEnum ratedParty) -
setNamedEntity
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNamedEntity(String namedEntity) -
setNamedAffiliate
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNamedAffiliate(String namedAffiliate) -
setCompare
-
setNoRating
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNoRating(Boolean noRating) -
setNotRatedBy
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNotRatedBy(NotRatedByEnum notRatedBy) -
setNumberOfRatingAgencies
MinimumTransferAmountRatingsBased.MinimumTransferAmountRatingsBasedBuilder setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum numberOfRatingAgencies) -
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- Specified by:
processin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-