Package cdm.legaldocumentation.csa
Class BespokeCalculationTime.BespokeCalculationTimeImpl
java.lang.Object
cdm.legaldocumentation.csa.BespokeCalculationTime.BespokeCalculationTimeImpl
- All Implemented Interfaces:
BespokeCalculationTime,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BespokeCalculationTime
public static class BespokeCalculationTime.BespokeCalculationTimeImpl
extends Object
implements BespokeCalculationTime
Immutable Implementation of BespokeCalculationTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.BespokeCalculationTime
BespokeCalculationTime.BespokeCalculationTimeBuilder, BespokeCalculationTime.BespokeCalculationTimeBuilderImpl, BespokeCalculationTime.BespokeCalculationTimeImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.BespokeCalculationTime
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIf 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.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.BespokeCalculationTime
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BespokeCalculationTimeImpl
-
-
Method Details
-
getAsCalculationAgent
@RosettaAttribute("asCalculationAgent") @Accessor(GETTER) @Required @RuneAttribute("asCalculationAgent") public Boolean getAsCalculationAgent()Description copied from interface:BespokeCalculationTimeIf 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.- Specified by:
getAsCalculationAgentin interfaceBespokeCalculationTime
-
getBespokeCalculationTimeTerms
@RosettaAttribute("bespokeCalculationTimeTerms") @Accessor(GETTER) @RuneAttribute("bespokeCalculationTimeTerms") public String getBespokeCalculationTimeTerms()Description copied from interface:BespokeCalculationTimeAdditional Terms applicable to Calculation Time for Initial Margin.- Specified by:
getBespokeCalculationTimeTermsin interfaceBespokeCalculationTime
-
build
Description copied from interface:BespokeCalculationTimeBuild Methods- Specified by:
buildin interfaceBespokeCalculationTime- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceBespokeCalculationTime- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-