Package cdm.legaldocumentation.csa
Interface EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
- All Superinterfaces:
EligibilityToHoldCollateralCriteria,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl
- Enclosing interface:
EligibilityToHoldCollateralCriteria
public static interface EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder
extends EligibilityToHoldCollateralCriteria, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder, EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilderImpl, EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
metaData -
Method Summary
Modifier and TypeMethodDescriptionEnables two or more Criteria to be combined using AND logic.The minimum amount of net capital to be entitled to hold Posted Collateral.Enables two or more Criteria to be combined using OR logic.A logical container designed to define a combination of Ratings based attributes.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAllEligibilityToHoldCollateralCriteria(AllEligibilityToHoldCollateralCriteria _AllEligibilityToHoldCollateralCriteria) setAmountOfNetCapital(AmountOfNetCapital _AmountOfNetCapital) setAnyEligibilityToHoldCollateralCriteria(AnyEligibilityToHoldCollateralCriteria _AnyEligibilityToHoldCollateralCriteria) setRatingAgencyValue(RatingAgencyValue _RatingAgencyValue) Methods inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateralCriteria
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
-
getOrCreateAllEligibilityToHoldCollateralCriteria
AllEligibilityToHoldCollateralCriteria.AllEligibilityToHoldCollateralCriteriaBuilder getOrCreateAllEligibilityToHoldCollateralCriteria() -
getAllEligibilityToHoldCollateralCriteria
AllEligibilityToHoldCollateralCriteria.AllEligibilityToHoldCollateralCriteriaBuilder getAllEligibilityToHoldCollateralCriteria()Description copied from interface:EligibilityToHoldCollateralCriteriaEnables two or more Criteria to be combined using AND logic.- Specified by:
getAllEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria
-
getOrCreateAnyEligibilityToHoldCollateralCriteria
AnyEligibilityToHoldCollateralCriteria.AnyEligibilityToHoldCollateralCriteriaBuilder getOrCreateAnyEligibilityToHoldCollateralCriteria() -
getAnyEligibilityToHoldCollateralCriteria
AnyEligibilityToHoldCollateralCriteria.AnyEligibilityToHoldCollateralCriteriaBuilder getAnyEligibilityToHoldCollateralCriteria()Description copied from interface:EligibilityToHoldCollateralCriteriaEnables two or more Criteria to be combined using OR logic.- Specified by:
getAnyEligibilityToHoldCollateralCriteriain interfaceEligibilityToHoldCollateralCriteria
-
getOrCreateRatingAgencyValue
RatingAgencyValue.RatingAgencyValueBuilder getOrCreateRatingAgencyValue() -
getRatingAgencyValue
RatingAgencyValue.RatingAgencyValueBuilder getRatingAgencyValue()Description copied from interface:EligibilityToHoldCollateralCriteriaA logical container designed to define a combination of Ratings based attributes. In this case, the minimum Rating Value, associated Rating Agency and Rating Type for the Party/Custodian to be entitled to hold Posted Collateral.- Specified by:
getRatingAgencyValuein interfaceEligibilityToHoldCollateralCriteria
-
getOrCreateAmountOfNetCapital
AmountOfNetCapital.AmountOfNetCapitalBuilder getOrCreateAmountOfNetCapital() -
getAmountOfNetCapital
AmountOfNetCapital.AmountOfNetCapitalBuilder getAmountOfNetCapital()Description copied from interface:EligibilityToHoldCollateralCriteriaThe minimum amount of net capital to be entitled to hold Posted Collateral.- Specified by:
getAmountOfNetCapitalin interfaceEligibilityToHoldCollateralCriteria
-
setAllEligibilityToHoldCollateralCriteria
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setAllEligibilityToHoldCollateralCriteria(AllEligibilityToHoldCollateralCriteria _AllEligibilityToHoldCollateralCriteria) -
setAnyEligibilityToHoldCollateralCriteria
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setAnyEligibilityToHoldCollateralCriteria(AnyEligibilityToHoldCollateralCriteria _AnyEligibilityToHoldCollateralCriteria) -
setRatingAgencyValue
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setRatingAgencyValue(RatingAgencyValue _RatingAgencyValue) -
setAmountOfNetCapital
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder setAmountOfNetCapital(AmountOfNetCapital _AmountOfNetCapital) -
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
-