Package cdm.product.asset
Class BasketReferenceInformation.BasketReferenceInformationBuilderImpl
java.lang.Object
cdm.product.asset.BasketReferenceInformation.BasketReferenceInformationBuilderImpl
- All Implemented Interfaces:
BasketReferenceInformation,BasketReferenceInformation.BasketReferenceInformationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
BasketReferenceInformation
public static class BasketReferenceInformation.BasketReferenceInformationBuilderImpl
extends Object
implements BasketReferenceInformation.BasketReferenceInformationBuilder
Builder Implementation of BasketReferenceInformation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.BasketReferenceInformation
BasketReferenceInformation.BasketReferenceInformationBuilder, BasketReferenceInformation.BasketReferenceInformationBuilderImpl, BasketReferenceInformation.BasketReferenceInformationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integerprotected Integerprotected ReferencePool.ReferencePoolBuilderprotected Tranche.TrancheBuilderFields inherited from interface cdm.product.asset.BasketReferenceInformation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBasketId(FieldWithMetaString _basketId) addBasketId(FieldWithMetaString _basketId, int idx) addBasketId(List<? extends FieldWithMetaString> basketIds) addBasketIdValue(String _basketId) addBasketIdValue(String _basketId, int idx) addBasketIdValue(List<? extends String> basketIds) build()Build MethodsbooleanA 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.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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBasketId(List<? extends FieldWithMetaString> basketIds) setBasketIdValue(List<? extends String> basketIds) setBasketName(FieldWithMetaString _basketName) setBasketNameValue(String _basketName) setMthToDefault(Integer _mthToDefault) setNthToDefault(Integer _nthToDefault) setReferencePool(ReferencePool _referencePool) setTranche(Tranche _tranche) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.BasketReferenceInformation
getType, metaData, processMethods inherited from interface cdm.product.asset.BasketReferenceInformation.BasketReferenceInformationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
basketName
-
basketId
-
referencePool
-
nthToDefault
-
mthToDefault
-
tranche
-
-
Constructor Details
-
BasketReferenceInformationBuilderImpl
public BasketReferenceInformationBuilderImpl()
-
-
Method Details
-
getBasketName
@RosettaAttribute("basketName") @RuneAttribute("basketName") public 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- Specified by:
getBasketNamein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getOrCreateBasketName
- Specified by:
getOrCreateBasketNamein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getBasketId
@RosettaAttribute("basketId") @RuneAttribute("basketId") public List<? extends FieldWithMetaString.FieldWithMetaStringBuilder> getBasketId()Description copied from interface:BasketReferenceInformationA CDS basket identifier.- Specified by:
getBasketIdin interfaceBasketReferenceInformation- Specified by:
getBasketIdin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getOrCreateBasketId
- Specified by:
getOrCreateBasketIdin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getReferencePool
@RosettaAttribute(value="referencePool", isRequired=true) @RuneAttribute(value="referencePool", isRequired=true) public 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- Specified by:
getReferencePoolin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getOrCreateReferencePool
- Specified by:
getOrCreateReferencePoolin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getNthToDefault
Description copied from interface:BasketReferenceInformationN th reference obligation to default triggers payout.- Specified by:
getNthToDefaultin interfaceBasketReferenceInformation
-
getMthToDefault
Description copied from interface:BasketReferenceInformationM th reference obligation to default to allow representation of N th to M th defaults.- Specified by:
getMthToDefaultin interfaceBasketReferenceInformation
-
getTranche
Description copied from interface:BasketReferenceInformationThis element contains CDS tranche terms.- Specified by:
getTranchein interfaceBasketReferenceInformation- Specified by:
getTranchein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
getOrCreateTranche
- Specified by:
getOrCreateTranchein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setBasketName
@RosettaAttribute("basketName") @RuneAttribute("basketName") public BasketReferenceInformation.BasketReferenceInformationBuilder setBasketName(FieldWithMetaString _basketName) - Specified by:
setBasketNamein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setBasketNameValue
public BasketReferenceInformation.BasketReferenceInformationBuilder setBasketNameValue(String _basketName) - Specified by:
setBasketNameValuein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
addBasketId
@RosettaAttribute("basketId") @RuneAttribute("basketId") public BasketReferenceInformation.BasketReferenceInformationBuilder addBasketId(FieldWithMetaString _basketId) - Specified by:
addBasketIdin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
addBasketId
public BasketReferenceInformation.BasketReferenceInformationBuilder addBasketId(FieldWithMetaString _basketId, int idx) - Specified by:
addBasketIdin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
addBasketIdValue
public BasketReferenceInformation.BasketReferenceInformationBuilder addBasketIdValue(String _basketId) - Specified by:
addBasketIdValuein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
addBasketIdValue
public BasketReferenceInformation.BasketReferenceInformationBuilder addBasketIdValue(String _basketId, int idx) - Specified by:
addBasketIdValuein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
addBasketId
public BasketReferenceInformation.BasketReferenceInformationBuilder addBasketId(List<? extends FieldWithMetaString> basketIds) - Specified by:
addBasketIdin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setBasketId
@RuneAttribute("basketId") public BasketReferenceInformation.BasketReferenceInformationBuilder setBasketId(List<? extends FieldWithMetaString> basketIds) - Specified by:
setBasketIdin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
addBasketIdValue
public BasketReferenceInformation.BasketReferenceInformationBuilder addBasketIdValue(List<? extends String> basketIds) - Specified by:
addBasketIdValuein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setBasketIdValue
public BasketReferenceInformation.BasketReferenceInformationBuilder setBasketIdValue(List<? extends String> basketIds) - Specified by:
setBasketIdValuein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setReferencePool
@RosettaAttribute(value="referencePool", isRequired=true) @RuneAttribute(value="referencePool", isRequired=true) public BasketReferenceInformation.BasketReferenceInformationBuilder setReferencePool(ReferencePool _referencePool) - Specified by:
setReferencePoolin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setNthToDefault
@RosettaAttribute("nthToDefault") @RuneAttribute("nthToDefault") public BasketReferenceInformation.BasketReferenceInformationBuilder setNthToDefault(Integer _nthToDefault) - Specified by:
setNthToDefaultin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setMthToDefault
@RosettaAttribute("mthToDefault") @RuneAttribute("mthToDefault") public BasketReferenceInformation.BasketReferenceInformationBuilder setMthToDefault(Integer _mthToDefault) - Specified by:
setMthToDefaultin interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
setTranche
@RosettaAttribute("tranche") @RuneAttribute("tranche") public BasketReferenceInformation.BasketReferenceInformationBuilder setTranche(Tranche _tranche) - Specified by:
setTranchein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder
-
build
Description copied from interface:BasketReferenceInformationBuild Methods- Specified by:
buildin interfaceBasketReferenceInformation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBasketReferenceInformation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceBasketReferenceInformation.BasketReferenceInformationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public BasketReferenceInformation.BasketReferenceInformationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-