Package cdm.legaldocumentation.csa
Interface MTARatingsBased.MTARatingsBasedBuilder
- All Superinterfaces:
MTARatingsBased,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MTARatingsBased.MTARatingsBasedBuilderImpl
- Enclosing interface:
MTARatingsBased
public static interface MTARatingsBased.MTARatingsBasedBuilder
extends MTARatingsBased, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.MTARatingsBased
MTARatingsBased.MTARatingsBasedBuilder, MTARatingsBased.MTARatingsBasedBuilderImpl, MTARatingsBased.MTARatingsBasedImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.MTARatingsBased
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEvent(MTAZeroEventEnum event) addEvent(MTAZeroEventEnum event, int idx) addEvent(List<MTAZeroEventEnum> event) addVariableSet(CSAMTAVariableSet variableSet) addVariableSet(CSAMTAVariableSet variableSet, int idx) addVariableSet(List<? extends CSAMTAVariableSet> variableSet) getOrCreateVariableSet(int index) List<? extends CSAMTAVariableSet.CSAMTAVariableSetBuilder> 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<MTAZeroEventEnum> event) setNamedAffiliate(String namedAffiliate) setNamedEntity(String namedEntity) setNoRating(Boolean noRating) setNotRatedBy(NotRatedByEnum notRatedBy) setNumberOfRatingAgencies(NumberOfRatingAgenciesEnum numberOfRatingAgencies) setParty(CounterpartyRoleEnum party) setRatedParty(MTARatedPartyEnum ratedParty) setRatingType(RatingTypeEnum ratingType) setVariableSet(List<? extends CSAMTAVariableSet> variableSet) setZeroEvent(Boolean zeroEvent) Methods inherited from interface cdm.legaldocumentation.csa.MTARatingsBased
build, getCompare, getCurrency, getEvent, getNamedAffiliate, getNamedEntity, getNoRating, getNotRatedBy, getNumberOfRatingAgencies, getParty, getRatedParty, getRatingType, getType, getZeroEvent, 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
-
getOrCreateVariableSet
-
getVariableSet
List<? extends CSAMTAVariableSet.CSAMTAVariableSetBuilder> getVariableSet()Description copied from interface:MTARatingsBasedDefines a combination of Rating Agency, Rating Value, amount and Currency code.- Specified by:
getVariableSetin interfaceMTARatingsBased
-
setParty
-
setCurrency
-
setRatingType
-
addVariableSet
-
addVariableSet
-
addVariableSet
MTARatingsBased.MTARatingsBasedBuilder addVariableSet(List<? extends CSAMTAVariableSet> variableSet) -
setVariableSet
MTARatingsBased.MTARatingsBasedBuilder setVariableSet(List<? extends CSAMTAVariableSet> variableSet) -
setRatedParty
-
setNamedEntity
-
setNamedAffiliate
-
setCompare
-
setNoRating
-
setNotRatedBy
-
setNumberOfRatingAgencies
MTARatingsBased.MTARatingsBasedBuilder 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
-