Package cdm.product.collateral
Interface IssuerAgencyRating.IssuerAgencyRatingBuilder
- All Superinterfaces:
IssuerAgencyRating,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
IssuerAgencyRating.IssuerAgencyRatingBuilderImpl
- Enclosing interface:
IssuerAgencyRating
public static interface IssuerAgencyRating.IssuerAgencyRatingBuilder
extends IssuerAgencyRating, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.IssuerAgencyRating
IssuerAgencyRating.IssuerAgencyRatingBuilder, IssuerAgencyRating.IssuerAgencyRatingBuilderImpl, IssuerAgencyRating.IssuerAgencyRatingImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.IssuerAgencyRating
metaData -
Method Summary
Modifier and TypeMethodDescriptionRepresents an agency rating based on default risk and creditors claim in event of default associated with asset issuer.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setIssuerAgencyRating(AgencyRatingCriteria issuerAgencyRating) Methods inherited from interface cdm.product.collateral.IssuerAgencyRating
build, 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
-
getOrCreateIssuerAgencyRating
AgencyRatingCriteria.AgencyRatingCriteriaBuilder getOrCreateIssuerAgencyRating() -
getIssuerAgencyRating
AgencyRatingCriteria.AgencyRatingCriteriaBuilder getIssuerAgencyRating()Description copied from interface:IssuerAgencyRatingRepresents an agency rating based on default risk and creditors claim in event of default associated with asset issuer.- Specified by:
getIssuerAgencyRatingin interfaceIssuerAgencyRating
-
setIssuerAgencyRating
IssuerAgencyRating.IssuerAgencyRatingBuilder setIssuerAgencyRating(AgencyRatingCriteria issuerAgencyRating) -
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
-