Class Trigger
java.lang.Object
net.finmath.smartcontract.product.xml.Trigger
Trigger point at which feature is effective.
Java class for Trigger complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Trigger"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <choice> <element name="level" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="levelPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <choice> <element name="creditEvents" type="{http://www.fpml.org/FpML-5/confirmation}CreditEvents"/> <element name="creditEventsReference" type="{http://www.fpml.org/FpML-5/confirmation}CreditEventsReference"/> </choice> </choice> <element name="triggerType" type="{http://www.fpml.org/FpML-5/confirmation}TriggerTypeEnum" minOccurs="0"/> <element name="triggerTimeType" type="{http://www.fpml.org/FpML-5/confirmation}TriggerTimeTypeEnum" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected CreditEvents
protected CreditEventsReference
protected BigDecimal
protected BigDecimal
protected TriggerTimeTypeEnum
protected TriggerTypeEnum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the creditEvents property.Gets the value of the creditEventsReference property.getLevel()
Gets the value of the level property.Gets the value of the levelPercentage property.Gets the value of the triggerTimeType property.Gets the value of the triggerType property.void
setCreditEvents
(CreditEvents value) Sets the value of the creditEvents property.void
Sets the value of the creditEventsReference property.void
setLevel
(BigDecimal value) Sets the value of the level property.void
setLevelPercentage
(BigDecimal value) Sets the value of the levelPercentage property.void
Sets the value of the triggerTimeType property.void
setTriggerType
(TriggerTypeEnum value) Sets the value of the triggerType property.
-
Field Details
-
level
-
levelPercentage
-
creditEvents
-
creditEventsReference
-
triggerType
-
triggerTimeType
-
-
Constructor Details
-
Trigger
public Trigger()
-
-
Method Details
-
getLevel
Gets the value of the level property.- Returns:
- possible object is
BigDecimal
-
setLevel
Sets the value of the level property.- Parameters:
value
- allowed object isBigDecimal
-
getLevelPercentage
Gets the value of the levelPercentage property.- Returns:
- possible object is
BigDecimal
-
setLevelPercentage
Sets the value of the levelPercentage property.- Parameters:
value
- allowed object isBigDecimal
-
getCreditEvents
Gets the value of the creditEvents property.- Returns:
- possible object is
CreditEvents
-
setCreditEvents
Sets the value of the creditEvents property.- Parameters:
value
- allowed object isCreditEvents
-
getCreditEventsReference
Gets the value of the creditEventsReference property.- Returns:
- possible object is
CreditEventsReference
-
setCreditEventsReference
Sets the value of the creditEventsReference property.- Parameters:
value
- allowed object isCreditEventsReference
-
getTriggerType
Gets the value of the triggerType property.- Returns:
- possible object is
TriggerTypeEnum
-
setTriggerType
Sets the value of the triggerType property.- Parameters:
value
- allowed object isTriggerTypeEnum
-
getTriggerTimeType
Gets the value of the triggerTimeType property.- Returns:
- possible object is
TriggerTimeTypeEnum
-
setTriggerTimeType
Sets the value of the triggerTimeType property.- Parameters:
value
- allowed object isTriggerTimeTypeEnum
-