Package cdm.observable.asset
Interface MultipleCreditNotations.MultipleCreditNotationsBuilder
- All Superinterfaces:
MultipleCreditNotations,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MultipleCreditNotations.MultipleCreditNotationsBuilderImpl
- Enclosing interface:
MultipleCreditNotations
public static interface MultipleCreditNotations.MultipleCreditNotationsBuilder
extends MultipleCreditNotations, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.MultipleCreditNotations
MultipleCreditNotations.MultipleCreditNotationsBuilder, MultipleCreditNotations.MultipleCreditNotationsBuilderImpl, MultipleCreditNotations.MultipleCreditNotationsImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.MultipleCreditNotations
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddCreditNotation(FieldWithMetaCreditNotation creditNotation) addCreditNotation(FieldWithMetaCreditNotation creditNotation, int idx) addCreditNotation(List<? extends FieldWithMetaCreditNotation> creditNotation) addCreditNotationValue(CreditNotation creditNotation) addCreditNotationValue(CreditNotation creditNotation, int idx) addCreditNotationValue(List<? extends CreditNotation> creditNotation) At least two credit notations much be specified.getOrCreateCreditNotation(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCondition(QuantifierEnum condition) setCreditNotation(List<? extends FieldWithMetaCreditNotation> creditNotation) setCreditNotationValue(List<? extends CreditNotation> creditNotation) setMismatchResolution(CreditNotationMismatchResolutionEnum mismatchResolution) setReferenceAgency(CreditRatingAgencyEnum referenceAgency) Methods inherited from interface cdm.observable.asset.MultipleCreditNotations
build, getCondition, getMismatchResolution, getReferenceAgency, 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
-
getOrCreateCreditNotation
-
getCreditNotation
List<? extends FieldWithMetaCreditNotation.FieldWithMetaCreditNotationBuilder> getCreditNotation()Description copied from interface:MultipleCreditNotationsAt least two credit notations much be specified.- Specified by:
getCreditNotationin interfaceMultipleCreditNotations
-
setCondition
-
addCreditNotation
MultipleCreditNotations.MultipleCreditNotationsBuilder addCreditNotation(FieldWithMetaCreditNotation creditNotation) -
addCreditNotation
MultipleCreditNotations.MultipleCreditNotationsBuilder addCreditNotation(FieldWithMetaCreditNotation creditNotation, int idx) -
addCreditNotationValue
MultipleCreditNotations.MultipleCreditNotationsBuilder addCreditNotationValue(CreditNotation creditNotation) -
addCreditNotationValue
MultipleCreditNotations.MultipleCreditNotationsBuilder addCreditNotationValue(CreditNotation creditNotation, int idx) -
addCreditNotation
MultipleCreditNotations.MultipleCreditNotationsBuilder addCreditNotation(List<? extends FieldWithMetaCreditNotation> creditNotation) -
setCreditNotation
MultipleCreditNotations.MultipleCreditNotationsBuilder setCreditNotation(List<? extends FieldWithMetaCreditNotation> creditNotation) -
addCreditNotationValue
MultipleCreditNotations.MultipleCreditNotationsBuilder addCreditNotationValue(List<? extends CreditNotation> creditNotation) -
setCreditNotationValue
MultipleCreditNotations.MultipleCreditNotationsBuilder setCreditNotationValue(List<? extends CreditNotation> creditNotation) -
setMismatchResolution
MultipleCreditNotations.MultipleCreditNotationsBuilder setMismatchResolution(CreditNotationMismatchResolutionEnum mismatchResolution) -
setReferenceAgency
MultipleCreditNotations.MultipleCreditNotationsBuilder setReferenceAgency(CreditRatingAgencyEnum referenceAgency) -
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
-