Package cdm.legaldocumentation.csa
Interface BespokeCalculationTime
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
BespokeCalculationTime.BespokeCalculationTimeBuilder
- All Known Implementing Classes:
BespokeCalculationTime.BespokeCalculationTimeBuilderImpl,BespokeCalculationTime.BespokeCalculationTimeImpl
@RosettaDataType(value="BespokeCalculationTime",
builder=BespokeCalculationTimeBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="BespokeCalculationTime",
model="cdm",
builder=BespokeCalculationTimeBuilderImpl.class,
version="6.19.0")
public interface BespokeCalculationTime
extends com.rosetta.model.lib.RosettaModelObject
A class to specify additional Calculation Time terms for the purposes of Initial Margin.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of BespokeCalculationTimestatic classImmutable Implementation of BespokeCalculationTime -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()If set to True, the Calculation Time for Initial Margin is the time as of which the Calculation Agent (IM) computes its end of day valuations of derivatives transactions.Additional Terms applicable to Calculation Time for Initial Margin.default Class<? extends BespokeCalculationTime> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends BespokeCalculationTime> 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
-
getAsCalculationAgent
Boolean getAsCalculationAgent()If set to True, the Calculation Time for Initial Margin is the time as of which the Calculation Agent (IM) computes its end of day valuations of derivatives transactions. -
getBespokeCalculationTimeTerms
String getBespokeCalculationTimeTerms()Additional Terms applicable to Calculation Time for Initial Margin. -
build
BespokeCalculationTime build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
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
-