Package cdm.legaldocumentation.csa
Interface RatingAgencyValue.RatingAgencyValueBuilder
- All Superinterfaces:
CreditNotation,CreditNotation.CreditNotationBuilder,RatingAgencyValue,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
RatingAgencyValue.RatingAgencyValueBuilderImpl
- Enclosing interface:
RatingAgencyValue
public static interface RatingAgencyValue.RatingAgencyValueBuilder
extends RatingAgencyValue, CreditNotation.CreditNotationBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.CreditNotation
CreditNotation.CreditNotationBuilder, CreditNotation.CreditNotationBuilderImpl, CreditNotation.CreditNotationImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue
RatingAgencyValue.RatingAgencyValueBuilder, RatingAgencyValue.RatingAgencyValueBuilderImpl, RatingAgencyValue.RatingAgencyValueImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.CreditNotation
metaDataFields inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue
metaData -
Method Summary
Modifier and TypeMethodDescriptiondefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgency(CreditRatingAgencyEnum agency) setCreditWatch(CreditRatingCreditWatchEnum creditWatch) setDebt(CreditRatingDebt debt) setNotation(FieldWithMetaString notation) setNotationValue(String notation) setOutlook(CreditRatingOutlookEnum outlook) setRatingType(RatingTypeEnum ratingType) setScale(FieldWithMetaString scale) setScaleValue(String scale) Methods inherited from interface cdm.observable.asset.CreditNotation
getAgency, getCreditWatch, getOutlookMethods inherited from interface cdm.observable.asset.CreditNotation.CreditNotationBuilder
getDebt, getNotation, getOrCreateDebt, getOrCreateNotation, getOrCreateScale, getScaleMethods inherited from interface cdm.legaldocumentation.csa.RatingAgencyValue
build, 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, processRosetta
-
Method Details
-
setAgency
- Specified by:
setAgencyin interfaceCreditNotation.CreditNotationBuilder
-
setNotation
- Specified by:
setNotationin interfaceCreditNotation.CreditNotationBuilder
-
setNotationValue
- Specified by:
setNotationValuein interfaceCreditNotation.CreditNotationBuilder
-
setScale
- Specified by:
setScalein interfaceCreditNotation.CreditNotationBuilder
-
setScaleValue
- Specified by:
setScaleValuein interfaceCreditNotation.CreditNotationBuilder
-
setDebt
- Specified by:
setDebtin interfaceCreditNotation.CreditNotationBuilder
-
setOutlook
- Specified by:
setOutlookin interfaceCreditNotation.CreditNotationBuilder
-
setCreditWatch
- Specified by:
setCreditWatchin interfaceCreditNotation.CreditNotationBuilder
-
setRatingType
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceCreditNotation.CreditNotationBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceCreditNotation.CreditNotationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-