Package cdm.legaldocumentation.csa
Interface RegimeTerms.RegimeTermsBuilder
- All Superinterfaces:
RegimeTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
RegimeTerms.RegimeTermsBuilderImpl
- Enclosing interface:
RegimeTerms
public static interface RegimeTerms.RegimeTermsBuilder
extends RegimeTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.RegimeTerms
RegimeTerms.RegimeTermsBuilder, RegimeTerms.RegimeTermsBuilderImpl, RegimeTerms.RegimeTermsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.RegimeTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the retrospective effect exception to the regulatory regime clause of Initial Margin documents as either a normalized value specified as part of an enumeration or a customized value specified of type string.The election for SIMM exception to the regulatory regime clause.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAsSpecified(String asSpecified) setIsApplicable(ExceptionEnum isApplicable) setParty(CounterpartyRoleEnum party) setRetrospectiveEffect(RetrospectiveEffect retrospectiveEffect) setSimmException(SimmException simmException) Methods inherited from interface cdm.legaldocumentation.csa.RegimeTerms
build, getAsSpecified, getIsApplicable, getParty, 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
-
getOrCreateSimmException
SimmException.SimmExceptionBuilder getOrCreateSimmException() -
getSimmException
SimmException.SimmExceptionBuilder getSimmException()Description copied from interface:RegimeTermsThe election for SIMM exception to the regulatory regime clause. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13" Provision- Specified by:
getSimmExceptionin interfaceRegimeTerms
-
getOrCreateRetrospectiveEffect
RetrospectiveEffect.RetrospectiveEffectBuilder getOrCreateRetrospectiveEffect() -
getRetrospectiveEffect
RetrospectiveEffect.RetrospectiveEffectBuilder getRetrospectiveEffect()Description copied from interface:RegimeTermsSpecifies the retrospective effect exception to the regulatory regime clause of Initial Margin documents as either a normalized value specified as part of an enumeration or a customized value specified of type string. Body ISDA Corpus Annex CSA_IM_2016 ISDA 2016 Credit Support Annex for Initial Margin paragraph "13" * clause "(b)(i)" Provision- Specified by:
getRetrospectiveEffectin interfaceRegimeTerms
-
setParty
-
setIsApplicable
-
setAsSpecified
-
setSimmException
-
setRetrospectiveEffect
-
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
RegimeTerms.RegimeTermsBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-