Package cdm.legaldocumentation.csa
Interface ThresholdRatingsBased.ThresholdRatingsBasedBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ThresholdMinimumTransferAmountBase,ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder,ThresholdRatingsBased
- All Known Implementing Classes:
ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl
- Enclosing interface:
ThresholdRatingsBased
public static interface ThresholdRatingsBased.ThresholdRatingsBasedBuilder
extends ThresholdRatingsBased, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilderImpl, ThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder, ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl, ThresholdRatingsBased.ThresholdRatingsBasedImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ThresholdMinimumTransferAmountBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEvent(ZeroEventEnum event) addEvent(ZeroEventEnum event, int idx) addEvent(List<ZeroEventEnum> event) addVariableSet(CSAThresholdVariableSet variableSet) addVariableSet(CSAThresholdVariableSet variableSet, int idx) addVariableSet(List<? extends CSAThresholdVariableSet> variableSet) getOrCreateVariableSet(int index) Defines a combination of Rating Agency, Rating Value, Threshold 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 CSAThresholdVariableSet> variableSet) setZeroEvent(Boolean zeroEvent) 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.ThresholdMinimumTransferAmountBase
getEvent, getZeroEventMethods inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
build, getCompare, getCurrency, getNamedAffiliate, getNamedEntity, getNoRating, getNotRatedBy, getNumberOfRatingAgencies, getRatedParty, getRatingType, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateVariableSet
-
getVariableSet
List<? extends CSAThresholdVariableSet.CSAThresholdVariableSetBuilder> getVariableSet()Description copied from interface:ThresholdRatingsBasedDefines a combination of Rating Agency, Rating Value, Threshold amount and Currency code.- Specified by:
getVariableSetin interfaceThresholdRatingsBased
-
setZeroEvent
- Specified by:
setZeroEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
addEvent
- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
addEvent
- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
addEvent
- Specified by:
addEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
setEvent
- Specified by:
setEventin interfaceThresholdMinimumTransferAmountBase.ThresholdMinimumTransferAmountBaseBuilder
-
setCurrency
-
setRatingType
-
addVariableSet
ThresholdRatingsBased.ThresholdRatingsBasedBuilder addVariableSet(CSAThresholdVariableSet variableSet) -
addVariableSet
ThresholdRatingsBased.ThresholdRatingsBasedBuilder addVariableSet(CSAThresholdVariableSet variableSet, int idx) -
addVariableSet
ThresholdRatingsBased.ThresholdRatingsBasedBuilder addVariableSet(List<? extends CSAThresholdVariableSet> variableSet) -
setVariableSet
ThresholdRatingsBased.ThresholdRatingsBasedBuilder setVariableSet(List<? extends CSAThresholdVariableSet> variableSet) -
setRatedParty
-
setNamedEntity
-
setNamedAffiliate
-
setCompare
-
setNoRating
-
setNotRatedBy
-
setNumberOfRatingAgencies
ThresholdRatingsBased.ThresholdRatingsBasedBuilder 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
-