Package cdm.legaldocumentation.csa
Class SensitivityMethodologies.SensitivityMethodologiesImpl
java.lang.Object
cdm.legaldocumentation.csa.SensitivityMethodologies.SensitivityMethodologiesImpl
- All Implemented Interfaces:
SensitivityMethodologies,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
SensitivityMethodologies
public static class SensitivityMethodologies.SensitivityMethodologiesImpl
extends Object
implements SensitivityMethodologies
Immutable Implementation of SensitivityMethodologies
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies
SensitivityMethodologies.SensitivityMethodologiesBuilder, SensitivityMethodologies.SensitivityMethodologiesBuilderImpl, SensitivityMethodologies.SensitivityMethodologiesImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe methodology to compute sensitivities to commodity indices for the purpose of Initial Margin agreements.The methodology to compute sensitivities to equity indices, funds and ETFs for the purpose of Initial Margin agreements.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies
getType, metaData, process
-
Constructor Details
-
SensitivityMethodologiesImpl
protected SensitivityMethodologiesImpl(SensitivityMethodologies.SensitivityMethodologiesBuilder builder)
-
-
Method Details
-
getSensitivityToEquity
@RosettaAttribute("sensitivityToEquity") @Accessor(GETTER) @Required @RuneAttribute("sensitivityToEquity") public SensitivityMethodology getSensitivityToEquity()Description copied from interface:SensitivityMethodologiesThe methodology to compute sensitivities to equity indices, funds and ETFs for the purpose of Initial Margin agreements.- Specified by:
getSensitivityToEquityin interfaceSensitivityMethodologies
-
getSensitivityToCommodity
@RosettaAttribute("sensitivityToCommodity") @Accessor(GETTER) @Required @RuneAttribute("sensitivityToCommodity") public SensitivityMethodology getSensitivityToCommodity()Description copied from interface:SensitivityMethodologiesThe methodology to compute sensitivities to commodity indices for the purpose of Initial Margin agreements.- Specified by:
getSensitivityToCommodityin interfaceSensitivityMethodologies
-
build
Description copied from interface:SensitivityMethodologiesBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSensitivityMethodologies
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSensitivityMethodologies
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-