Package cdm.product.collateral
Interface ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder
- All Superinterfaces:
CollateralCriteriaBase,CollateralCriteriaBase.CollateralCriteriaBaseBuilder,ConcentrationLimitCriteria,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilderImpl
- Enclosing interface:
ConcentrationLimitCriteria
public static interface ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder
extends ConcentrationLimitCriteria, CollateralCriteriaBase.CollateralCriteriaBaseBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.collateral.CollateralCriteriaBase
CollateralCriteriaBase.CollateralCriteriaBaseBuilder, CollateralCriteriaBase.CollateralCriteriaBaseBuilderImpl, CollateralCriteriaBase.CollateralCriteriaBaseImplNested classes/interfaces inherited from interface cdm.product.collateral.ConcentrationLimitCriteria
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder, ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilderImpl, ConcentrationLimitCriteria.ConcentrationLimitCriteriaImpl -
Field Summary
Fields inherited from interface cdm.product.collateral.CollateralCriteriaBase
metaDataFields inherited from interface cdm.product.collateral.ConcentrationLimitCriteria
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAppliesTo(CounterpartyRoleEnum appliesTo) addAppliesTo(CounterpartyRoleEnum appliesTo, int idx) addAppliesTo(List<CounterpartyRoleEnum> appliesTo) addAsset(AssetCriteria asset) addAsset(AssetCriteria asset, int idx) addAsset(List<? extends AssetCriteria> asset) addIssuer(IssuerCriteria issuer) addIssuer(IssuerCriteria issuer, int idx) addIssuer(List<? extends IssuerCriteria> issuer) Specifies an average trading volume on an exchange in relation to Equity products.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAppliesTo(List<CounterpartyRoleEnum> appliesTo) setAsset(List<? extends AssetCriteria> asset) setAverageTradingVolume(AverageTradingVolume averageTradingVolume) setConcentrationLimitType(ConcentrationLimitTypeEnum concentrationLimitType) setIssuer(List<? extends IssuerCriteria> issuer) Methods inherited from interface cdm.product.collateral.CollateralCriteriaBase
getAppliesToMethods inherited from interface cdm.product.collateral.CollateralCriteriaBase.CollateralCriteriaBaseBuilder
getAsset, getIssuer, getOrCreateAsset, getOrCreateIssuerMethods inherited from interface cdm.product.collateral.ConcentrationLimitCriteria
build, getConcentrationLimitType, 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
-
getOrCreateAverageTradingVolume
AverageTradingVolume.AverageTradingVolumeBuilder getOrCreateAverageTradingVolume() -
getAverageTradingVolume
AverageTradingVolume.AverageTradingVolumeBuilder getAverageTradingVolume()Description copied from interface:ConcentrationLimitCriteriaSpecifies an average trading volume on an exchange in relation to Equity products.- Specified by:
getAverageTradingVolumein interfaceConcentrationLimitCriteria
-
addIssuer
- Specified by:
addIssuerin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addIssuer
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder addIssuer(IssuerCriteria issuer, int idx) - Specified by:
addIssuerin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addIssuer
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder addIssuer(List<? extends IssuerCriteria> issuer) - Specified by:
addIssuerin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
setIssuer
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder setIssuer(List<? extends IssuerCriteria> issuer) - Specified by:
setIssuerin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addAsset
- Specified by:
addAssetin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addAsset
- Specified by:
addAssetin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addAsset
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder addAsset(List<? extends AssetCriteria> asset) - Specified by:
addAssetin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
setAsset
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder setAsset(List<? extends AssetCriteria> asset) - Specified by:
setAssetin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addAppliesTo
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder addAppliesTo(CounterpartyRoleEnum appliesTo) - Specified by:
addAppliesToin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addAppliesTo
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder addAppliesTo(CounterpartyRoleEnum appliesTo, int idx) - Specified by:
addAppliesToin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
addAppliesTo
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder addAppliesTo(List<CounterpartyRoleEnum> appliesTo) - Specified by:
addAppliesToin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
setAppliesTo
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder setAppliesTo(List<CounterpartyRoleEnum> appliesTo) - Specified by:
setAppliesToin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder
-
setConcentrationLimitType
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder setConcentrationLimitType(ConcentrationLimitTypeEnum concentrationLimitType) -
setAverageTradingVolume
ConcentrationLimitCriteria.ConcentrationLimitCriteriaBuilder setAverageTradingVolume(AverageTradingVolume averageTradingVolume) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceCollateralCriteriaBase.CollateralCriteriaBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-