Package cdm.product.asset
Interface BasketReferenceInformation.BasketReferenceInformationBuilder
- All Superinterfaces:
BasketReferenceInformation,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
BasketReferenceInformation.BasketReferenceInformationBuilderImpl
- Enclosing interface:
BasketReferenceInformation
public static interface BasketReferenceInformation.BasketReferenceInformationBuilder
extends BasketReferenceInformation, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.BasketReferenceInformation
BasketReferenceInformation.BasketReferenceInformationBuilder, BasketReferenceInformation.BasketReferenceInformationBuilderImpl, BasketReferenceInformation.BasketReferenceInformationImpl -
Field Summary
Fields inherited from interface cdm.product.asset.BasketReferenceInformation
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddBasketId(FieldWithMetaString basketId) addBasketId(FieldWithMetaString basketId, int idx) addBasketId(List<? extends FieldWithMetaString> basketId) addBasketIdValue(String basketId) addBasketIdValue(String basketId, int idx) addBasketIdValue(List<? extends String> basketId) A CDS basket identifier.The name of the basket expressed as a free format string.getOrCreateBasketId(int index) 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 voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBasketId(List<? extends FieldWithMetaString> basketId) setBasketIdValue(List<? extends String> basketId) setBasketName(FieldWithMetaString basketName) setBasketNameValue(String basketName) setMthToDefault(Integer mthToDefault) setNthToDefault(Integer nthToDefault) setReferencePool(ReferencePool referencePool) setTranche(Tranche tranche) Methods inherited from interface cdm.product.asset.BasketReferenceInformation
build, getMthToDefault, getNthToDefault, 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
-
getOrCreateBasketName
FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateBasketName() -
getBasketName
FieldWithMetaString.FieldWithMetaStringBuilder getBasketName()Description copied from interface:BasketReferenceInformationThe name of the basket expressed as a free format string. FpML does not define usage rules for this element.- Specified by:
getBasketNamein interfaceBasketReferenceInformation
-
getOrCreateBasketId
-
getBasketId
List<? extends FieldWithMetaString.FieldWithMetaStringBuilder> getBasketId()Description copied from interface:BasketReferenceInformationA CDS basket identifier.- Specified by:
getBasketIdin interfaceBasketReferenceInformation
-
getOrCreateReferencePool
ReferencePool.ReferencePoolBuilder getOrCreateReferencePool() -
getReferencePool
ReferencePool.ReferencePoolBuilder getReferencePool()Description copied from interface:BasketReferenceInformationThis element contains all the reference pool items to define the reference entity and reference obligation(s) in the basket.- Specified by:
getReferencePoolin interfaceBasketReferenceInformation
-
getOrCreateTranche
Tranche.TrancheBuilder getOrCreateTranche() -
getTranche
Tranche.TrancheBuilder getTranche()Description copied from interface:BasketReferenceInformationThis element contains CDS tranche terms.- Specified by:
getTranchein interfaceBasketReferenceInformation
-
setBasketName
BasketReferenceInformation.BasketReferenceInformationBuilder setBasketName(FieldWithMetaString basketName) -
setBasketNameValue
-
addBasketId
BasketReferenceInformation.BasketReferenceInformationBuilder addBasketId(FieldWithMetaString basketId) -
addBasketId
BasketReferenceInformation.BasketReferenceInformationBuilder addBasketId(FieldWithMetaString basketId, int idx) -
addBasketIdValue
-
addBasketIdValue
BasketReferenceInformation.BasketReferenceInformationBuilder addBasketIdValue(String basketId, int idx) -
addBasketId
BasketReferenceInformation.BasketReferenceInformationBuilder addBasketId(List<? extends FieldWithMetaString> basketId) -
setBasketId
BasketReferenceInformation.BasketReferenceInformationBuilder setBasketId(List<? extends FieldWithMetaString> basketId) -
addBasketIdValue
BasketReferenceInformation.BasketReferenceInformationBuilder addBasketIdValue(List<? extends String> basketId) -
setBasketIdValue
BasketReferenceInformation.BasketReferenceInformationBuilder setBasketIdValue(List<? extends String> basketId) -
setReferencePool
BasketReferenceInformation.BasketReferenceInformationBuilder setReferencePool(ReferencePool referencePool) -
setNthToDefault
-
setMthToDefault
-
setTranche
-
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
-