Package cdm.product.asset
Interface BasketReferenceInformation
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
BasketReferenceInformation.BasketReferenceInformationBuilder
- All Known Implementing Classes:
BasketReferenceInformation.BasketReferenceInformationBuilderImpl,BasketReferenceInformation.BasketReferenceInformationImpl
@RosettaDataType(value="BasketReferenceInformation",
builder=BasketReferenceInformationBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="BasketReferenceInformation",
model="cdm",
builder=BasketReferenceInformationBuilderImpl.class,
version="5.30.0")
public interface BasketReferenceInformation
extends com.rosetta.model.lib.RosettaModelObject
CDS Basket Reference Information.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of BasketReferenceInformationstatic classImmutable Implementation of BasketReferenceInformation -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()List<? extends FieldWithMetaString> A CDS basket identifier.The name of the basket expressed as a free format string.M th reference obligation to default to allow representation of N th to M th defaults.N th reference obligation to default triggers payout.This element contains all the reference pool items to define the reference entity and reference obligation(s) in the basket.This element contains CDS tranche terms.default Class<? extends BasketReferenceInformation> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BasketReferenceInformation> 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
-
getBasketName
FieldWithMetaString getBasketName()The name of the basket expressed as a free format string. FpML does not define usage rules for this element. -
getBasketId
List<? extends FieldWithMetaString> getBasketId()A CDS basket identifier. -
getReferencePool
ReferencePool getReferencePool()This element contains all the reference pool items to define the reference entity and reference obligation(s) in the basket. -
getNthToDefault
Integer getNthToDefault()N th reference obligation to default triggers payout. -
getMthToDefault
Integer getMthToDefault()M th reference obligation to default to allow representation of N th to M th defaults. -
getTranche
Tranche getTranche()This element contains CDS tranche terms. -
build
BasketReferenceInformation build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
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
-