Package cdm.legaldocumentation.csa
Interface EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder
- All Superinterfaces:
EligibilityToHoldCollateral,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilderImpl
- Enclosing interface:
EligibilityToHoldCollateral
public static interface EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder
extends EligibilityToHoldCollateral, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateral
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder, EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilderImpl, EligibilityToHoldCollateral.EligibilityToHoldCollateralImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateral
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEligibleCountry(FieldWithMetaString eligibleCountry) addEligibleCountry(FieldWithMetaString eligibleCountry, int idx) addEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) addEligibleCountryValue(String eligibleCountry) addEligibleCountryValue(String eligibleCountry, int idx) addEligibleCountryValue(List<? extends String> eligibleCountry) addPartyTerms(HoldingPostedCollateralEnum partyTerms) addPartyTerms(HoldingPostedCollateralEnum partyTerms, int idx) addPartyTerms(List<HoldingPostedCollateralEnum> partyTerms) The restrictions that might be required by a party from the other party's custodian agent to hold its posted collateral.The restrictions that might be required by a party from the other party in terms of country(ies) where collateral can be held.getOrCreateEligibleCountry(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCustodianTerms(CustodianTerms custodianTerms) setEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) setEligibleCountryValue(List<? extends String> eligibleCountry) setPartyTerms(List<HoldingPostedCollateralEnum> partyTerms) Methods inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateral
build, getPartyTerms, 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
-
getOrCreateCustodianTerms
CustodianTerms.CustodianTermsBuilder getOrCreateCustodianTerms() -
getCustodianTerms
CustodianTerms.CustodianTermsBuilder getCustodianTerms()Description copied from interface:EligibilityToHoldCollateralThe restrictions that might be required by a party from the other party's custodian agent to hold its posted collateral.- Specified by:
getCustodianTermsin interfaceEligibilityToHoldCollateral
-
getOrCreateEligibleCountry
-
getEligibleCountry
List<? extends FieldWithMetaString.FieldWithMetaStringBuilder> getEligibleCountry()Description copied from interface:EligibilityToHoldCollateralThe restrictions that might be required by a party from the other party in terms of country(ies) where collateral can be held.- Specified by:
getEligibleCountryin interfaceEligibilityToHoldCollateral
-
addPartyTerms
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addPartyTerms(HoldingPostedCollateralEnum partyTerms) -
addPartyTerms
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addPartyTerms(HoldingPostedCollateralEnum partyTerms, int idx) -
addPartyTerms
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addPartyTerms(List<HoldingPostedCollateralEnum> partyTerms) -
setPartyTerms
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setPartyTerms(List<HoldingPostedCollateralEnum> partyTerms) -
setCustodianTerms
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setCustodianTerms(CustodianTerms custodianTerms) -
addEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountry(FieldWithMetaString eligibleCountry) -
addEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountry(FieldWithMetaString eligibleCountry, int idx) -
addEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountryValue(String eligibleCountry) -
addEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountryValue(String eligibleCountry, int idx) -
addEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) -
setEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) -
addEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountryValue(List<? extends String> eligibleCountry) -
setEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setEligibleCountryValue(List<? extends String> eligibleCountry) -
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
-