Package cdm.legaldocumentation.csa
Interface CustodianTerms
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CustodianTerms.CustodianTermsBuilder
- All Known Implementing Classes:
CustodianTerms.CustodianTermsBuilderImpl,CustodianTerms.CustodianTermsImpl
@RosettaDataType(value="CustodianTerms",
builder=CustodianTermsBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CustodianTerms",
model="cdm",
builder=CustodianTermsBuilderImpl.class,
version="7.0.0-dev.105")
public interface CustodianTerms
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the requirements applicable to the custodian with respect to the holding of posted collateral.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause " (h)(i)" * name "Eligibility to Hold Posted Collateral (VM) Custodians (VM)" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CustodianTermsstatic classImmutable Implementation of CustodianTerms -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Election to specify the initial custodian.The minimal level of assets requirement with respect to the custody agent.The minimal rating requirement with respect to the custody agent.default Class<? extends CustodianTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CustodianTerms> 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
-
getMinimumAssets
Money getMinimumAssets()The minimal level of assets requirement with respect to the custody agent. -
getMinimumRating
CreditNotation getMinimumRating()The minimal rating requirement with respect to the custody agent. -
getInitialDesignation
LegalEntity getInitialDesignation()Election to specify the initial custodian. Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin Provision -
build
CustodianTerms build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
CustodianTerms.CustodianTermsBuilder 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
-