Package org.isda.cdm
Class AdditionalType
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.AdditionalType
-
@RosettaClass public class AdditionalType extends com.rosetta.model.lib.RosettaModelObject
The specification of the Additional Type of transaction that can require the collection or delivery of initial margin under a given regulatory regime for the purposes of Covered Transactions, as specified in ISDA 2016 Credit Support Annex for Initial Margin, paragraph 13, General Principles, (b)(B).- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdditionalType.AdditionalTypeBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AdditionalType.AdditionalTypeBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.String
getCustomValue()
The qualification of the Additional Type of transaction that can require the collection or delivery of initial margin when specified as a custom value by the parties to the legal agreement.AdditionalTypeEnum
getStandardValue()
The qualification of the Additional Type of transaction that can require the collection or delivery of initial margin when specified as a standard value.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends AdditionalType>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
AdditionalType.AdditionalTypeBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCustomValue
@RosettaSynonym(value="additional_type_specify", source="ISDA_Create_1_0") public final java.lang.String getCustomValue()
The qualification of the Additional Type of transaction that can require the collection or delivery of initial margin when specified as a custom value by the parties to the legal agreement.
-
getStandardValue
@RosettaSynonym(value="additional_type", source="ISDA_Create_1_0") public final AdditionalTypeEnum getStandardValue()
The qualification of the Additional Type of transaction that can require the collection or delivery of initial margin when specified as a standard value.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AdditionalType> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public AdditionalType.AdditionalTypeBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static AdditionalType.AdditionalTypeBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-