Package cdm.legaldocumentation.csa
Interface ThresholdRatingsBased.ThresholdRatingsBasedBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,ThresholdRatingsBased
- All Known Implementing Classes:
ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl
- Enclosing interface:
ThresholdRatingsBased
public static interface ThresholdRatingsBased.ThresholdRatingsBasedBuilder
extends ThresholdRatingsBased, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
ThresholdRatingsBased.ThresholdRatingsBasedBuilder, ThresholdRatingsBased.ThresholdRatingsBasedBuilderImpl, ThresholdRatingsBased.ThresholdRatingsBasedImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ThresholdRatingsBased
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEvent(ThresholdZeroEventEnum event) addEvent(ThresholdZeroEventEnum event, int idx) addEvent(List<ThresholdZeroEventEnum> 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<ThresholdZeroEventEnum> event) setNamedAffiliate(String namedAffiliate) setNamedEntity(String namedEntity) setNoRating(Boolean noRating) setNotRatedBy(NotRatedByEnum notRatedBy) setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum numberOfRatingAgencies) setParty(CounterpartyRoleEnum party) setRatedParty(ThresholdRatedPartyEnum 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.ThresholdRatingsBased
build, getCompare, getCurrency, getEvent, getNamedAffiliate, getNamedEntity, getNoRating, getNotRatedBy, getNumberOfRatingAgencies, getParty, getRatedParty, getRatingType, getType, getZeroEvent, 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
-
setParty
-
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
ThresholdRatingsBased.ThresholdRatingsBasedBuilder setRatedParty(ThresholdRatedPartyEnum ratedParty) -
setNamedEntity
-
setNamedAffiliate
-
setCompare
-
setNoRating
-
setNotRatedBy
-
setNumberOfRatingAgencies
ThresholdRatingsBased.ThresholdRatingsBasedBuilder setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum numberOfRatingAgencies) -
setZeroEvent
-
addEvent
-
addEvent
-
addEvent
-
setEvent
-
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
-