Package cdm.legaldocumentation.csa
Class SensitivityMethodologies.SensitivityMethodologiesBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.SensitivityMethodologies.SensitivityMethodologiesBuilderImpl
- All Implemented Interfaces:
SensitivityMethodologies,SensitivityMethodologies.SensitivityMethodologiesBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SensitivityMethodologies
public static class SensitivityMethodologies.SensitivityMethodologiesBuilderImpl
extends Object
implements SensitivityMethodologies.SensitivityMethodologiesBuilder
Builder Implementation of SensitivityMethodologies
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies
SensitivityMethodologies.SensitivityMethodologiesBuilder, SensitivityMethodologies.SensitivityMethodologiesBuilderImpl, SensitivityMethodologies.SensitivityMethodologiesImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setSensitivityToCommodity(SensitivityMethodology _sensitivityToCommodity) setSensitivityToEquity(SensitivityMethodology _sensitivityToEquity) toString()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 com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.SensitivityMethodologies.SensitivityMethodologiesBuilder
process
-
Field Details
-
sensitivityToEquity
-
sensitivityToCommodity
-
-
Constructor Details
-
SensitivityMethodologiesBuilderImpl
public SensitivityMethodologiesBuilderImpl()
-
-
Method Details
-
getSensitivityToEquity
@RosettaAttribute("sensitivityToEquity") @Accessor(GETTER) @Required @RuneAttribute("sensitivityToEquity") public SensitivityMethodology.SensitivityMethodologyBuilder 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- Specified by:
getSensitivityToEquityin interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
getOrCreateSensitivityToEquity
- Specified by:
getOrCreateSensitivityToEquityin interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
getSensitivityToCommodity
@RosettaAttribute("sensitivityToCommodity") @Accessor(GETTER) @Required @RuneAttribute("sensitivityToCommodity") public SensitivityMethodology.SensitivityMethodologyBuilder getSensitivityToCommodity()Description copied from interface:SensitivityMethodologiesThe methodology to compute sensitivities to commodity indices for the purpose of Initial Margin agreements.- Specified by:
getSensitivityToCommodityin interfaceSensitivityMethodologies- Specified by:
getSensitivityToCommodityin interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
getOrCreateSensitivityToCommodity
- Specified by:
getOrCreateSensitivityToCommodityin interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
setSensitivityToEquity
@RosettaAttribute("sensitivityToEquity") @Accessor(SETTER) @Required @RuneAttribute("sensitivityToEquity") public SensitivityMethodologies.SensitivityMethodologiesBuilder setSensitivityToEquity(SensitivityMethodology _sensitivityToEquity) - Specified by:
setSensitivityToEquityin interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
setSensitivityToCommodity
@RosettaAttribute("sensitivityToCommodity") @Accessor(SETTER) @Required @RuneAttribute("sensitivityToCommodity") public SensitivityMethodologies.SensitivityMethodologiesBuilder setSensitivityToCommodity(SensitivityMethodology _sensitivityToCommodity) - Specified by:
setSensitivityToCommodityin interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSensitivityMethodologies.SensitivityMethodologiesBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SensitivityMethodologies.SensitivityMethodologiesBuilder 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
-