Package cdm.legaldocumentation.csa
Class BespokeCalculationTime.BespokeCalculationTimeBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.BespokeCalculationTime.BespokeCalculationTimeBuilderImpl
- All Implemented Interfaces:
BespokeCalculationTime,BespokeCalculationTime.BespokeCalculationTimeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
BespokeCalculationTime
public static class BespokeCalculationTime.BespokeCalculationTimeBuilderImpl
extends Object
implements BespokeCalculationTime.BespokeCalculationTimeBuilder
Builder Implementation of BespokeCalculationTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.BespokeCalculationTime
BespokeCalculationTime.BespokeCalculationTimeBuilder, BespokeCalculationTime.BespokeCalculationTimeBuilderImpl, BespokeCalculationTime.BespokeCalculationTimeImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.BespokeCalculationTime
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAsCalculationAgent(Boolean _asCalculationAgent) setBespokeCalculationTimeTerms(String _bespokeCalculationTimeTerms) toString()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 cdm.legaldocumentation.csa.BespokeCalculationTime.BespokeCalculationTimeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
asCalculationAgent
-
bespokeCalculationTimeTerms
-
-
Constructor Details
-
BespokeCalculationTimeBuilderImpl
public BespokeCalculationTimeBuilderImpl()
-
-
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
-
setAsCalculationAgent
@RosettaAttribute("asCalculationAgent") @Accessor(SETTER) @Required @RuneAttribute("asCalculationAgent") public BespokeCalculationTime.BespokeCalculationTimeBuilder setAsCalculationAgent(Boolean _asCalculationAgent) - Specified by:
setAsCalculationAgentin interfaceBespokeCalculationTime.BespokeCalculationTimeBuilder
-
setBespokeCalculationTimeTerms
@RosettaAttribute("bespokeCalculationTimeTerms") @Accessor(SETTER) @RuneAttribute("bespokeCalculationTimeTerms") public BespokeCalculationTime.BespokeCalculationTimeBuilder setBespokeCalculationTimeTerms(String _bespokeCalculationTimeTerms) - Specified by:
setBespokeCalculationTimeTermsin interfaceBespokeCalculationTime.BespokeCalculationTimeBuilder
-
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
-
prune
- Specified by:
prunein interfaceBespokeCalculationTime.BespokeCalculationTimeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public BespokeCalculationTime.BespokeCalculationTimeBuilder 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
-