Package org.isda.cdm
Class Trigger
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Trigger
-
@RosettaClass @RosettaSynonym(value="Trigger", source="FpML_5_10") public class Trigger extends com.rosetta.model.lib.RosettaModelObject
Trigger point at which feature is effective.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Trigger.TriggerBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Trigger.TriggerBuilder
builder()
boolean
equals(java.lang.Object o)
CreditEvents
getCreditEvents()
ReferenceWithMetaCreditEvents
getCreditEventsReference()
java.math.BigDecimal
getLevel()
The trigger level.java.math.BigDecimal
getLevelPercentage()
The trigger level percentage.TriggerTimeTypeEnum
getTriggerTimeType()
The valuation time type of knock condition.TriggerTypeEnum
getTriggerType()
The Triggering condition.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends Trigger>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
Trigger.TriggerBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCreditEvents
@RosettaSynonym(value="creditEvents",source="FpML_5_10") @RosettaSynonym(value="creditEvents",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="creditEvents",source="DTCC_11_0") @RosettaSynonym(value="creditEvents",source="DTCC_9_0") @RosettaSynonym(value="creditEvents",source="CME_ClearedConfirm_1_17") public final CreditEvents getCreditEvents()
-
getCreditEventsReference
@RosettaSynonym(value="creditEventsReference",source="FpML_5_10") @RosettaSynonym(value="creditEventsReference",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="creditEventsReference",source="DTCC_11_0") @RosettaSynonym(value="creditEventsReference",source="DTCC_9_0") @RosettaSynonym(value="creditEventsReference",source="CME_ClearedConfirm_1_17") public final ReferenceWithMetaCreditEvents getCreditEventsReference()
-
getLevel
@RosettaSynonym(value="level",source="FpML_5_10") @RosettaSynonym(value="level",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="level",source="DTCC_11_0") @RosettaSynonym(value="level",source="DTCC_9_0") @RosettaSynonym(value="level",source="CME_ClearedConfirm_1_17") public final java.math.BigDecimal getLevel()
The trigger level.
-
getLevelPercentage
@RosettaSynonym(value="levelPercentage",source="FpML_5_10") @RosettaSynonym(value="levelPercentage",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="levelPercentage",source="DTCC_11_0") @RosettaSynonym(value="levelPercentage",source="DTCC_9_0") @RosettaSynonym(value="levelPercentage",source="CME_ClearedConfirm_1_17") public final java.math.BigDecimal getLevelPercentage()
The trigger level percentage.
-
getTriggerTimeType
@RosettaSynonym(value="triggerTimeType",source="FpML_5_10") @RosettaSynonym(value="triggerTimeType",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="triggerTimeType",source="DTCC_11_0") @RosettaSynonym(value="triggerTimeType",source="DTCC_9_0") @RosettaSynonym(value="triggerTimeType",source="CME_ClearedConfirm_1_17") public final TriggerTimeTypeEnum getTriggerTimeType()
The valuation time type of knock condition.
-
getTriggerType
@RosettaSynonym(value="triggerType",source="FpML_5_10") @RosettaSynonym(value="triggerType",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="triggerType",source="DTCC_11_0") @RosettaSynonym(value="triggerType",source="DTCC_9_0") @RosettaSynonym(value="triggerType",source="CME_ClearedConfirm_1_17") public final TriggerTypeEnum getTriggerType()
The Triggering condition.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Trigger> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public Trigger.TriggerBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static Trigger.TriggerBuilder 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
-
-