Package cdm.product.collateral
Interface EligibilityQuery
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
EligibilityQuery.EligibilityQueryBuilder
- All Known Implementing Classes:
EligibilityQuery.EligibilityQueryBuilderImpl,EligibilityQuery.EligibilityQueryImpl
@RosettaDataType(value="EligibilityQuery",
builder=EligibilityQueryBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="EligibilityQuery",
model="cdm",
builder=EligibilityQueryBuilderImpl.class,
version="5.30.0")
public interface EligibilityQuery
extends com.rosetta.model.lib.RosettaModelObject
Query to check against an EligibleCollateralSpecification
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of EligibilityQuerystatic classImmutable Implementation of EligibilityQuery -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The agency rating based on default risk and creditors claim in event of default associated with specific instrument.The asset country of origin.The asset product type.The underlying asset denominated currency.Specifies the issuing entity name or LEI.Represents a filter based on the type of entity issuing the asset.Maturity in yearsdefault Class<? extends EligibilityQuery> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends EligibilityQuery> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getMaturity
BigDecimal getMaturity()Maturity in years -
getCollateralAssetType
AssetType getCollateralAssetType()The asset product type. -
getAssetCountryOfOrigin
ISOCountryCodeEnum getAssetCountryOfOrigin()The asset country of origin. -
getDenominatedCurrency
CurrencyCodeEnum getDenominatedCurrency()The underlying asset denominated currency. -
getAgencyRating
AgencyRatingCriteria getAgencyRating()The agency rating based on default risk and creditors claim in event of default associated with specific instrument. -
getIssuerType
CollateralIssuerType getIssuerType()Represents a filter based on the type of entity issuing the asset. -
getIssuerName
LegalEntity getIssuerName()Specifies the issuing entity name or LEI. -
build
EligibilityQuery build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
EligibilityQuery.EligibilityQueryBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-