Package cdm.legaldocumentation.csa
Class CSAThresholdVariableSet.CSAThresholdVariableSetImpl
java.lang.Object
cdm.legaldocumentation.csa.CSAThresholdVariableSet.CSAThresholdVariableSetImpl
- All Implemented Interfaces:
CSAThresholdVariableSet,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CSAThresholdVariableSet
public static class CSAThresholdVariableSet.CSAThresholdVariableSetImpl
extends Object
implements CSAThresholdVariableSet
Immutable Implementation of CSAThresholdVariableSet
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CSAThresholdVariableSet
CSAThresholdVariableSet.CSAThresholdVariableSetBuilder, CSAThresholdVariableSet.CSAThresholdVariableSetBuilderImpl, CSAThresholdVariableSet.CSAThresholdVariableSetImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CSAThresholdVariableSet
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CSAThresholdVariableSet
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CSAThresholdVariableSetImpl
protected CSAThresholdVariableSetImpl(CSAThresholdVariableSet.CSAThresholdVariableSetBuilder builder)
-
-
Method Details
-
getName
@RosettaAttribute("name") @Accessor(GETTER) @RuneAttribute("name") public CreditRatingAgencyEnum getName()Description copied from interface:CSAThresholdVariableSetThe relevant rating agency.- Specified by:
getNamein interfaceCSAThresholdVariableSet
-
getValue
Description copied from interface:CSAThresholdVariableSetRating applicable to the party from a given rating agency.- Specified by:
getValuein interfaceCSAThresholdVariableSet
-
getAmount
Description copied from interface:CSAThresholdVariableSetThe amount value applicable to the Threshold.- Specified by:
getAmountin interfaceCSAThresholdVariableSet
-
build
Description copied from interface:CSAThresholdVariableSetBuild Methods- Specified by:
buildin interfaceCSAThresholdVariableSet- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCSAThresholdVariableSet- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-