Class FxAccrualLeverage
java.lang.Object
net.finmath.smartcontract.product.xml.FxAccrualLeverage
Java class for FxAccrualLeverage complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxAccrualLeverage"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="condition" type="{http://www.fpml.org/FpML-5/confirmation}ConditionEnum"/> <group ref="{http://www.fpml.org/FpML-5/confirmation}FxAccrualConditionLevel.model"/> <choice> <element name="ratio" type="{http://www.fpml.org/FpML-5/confirmation}Schedule"/> <sequence> <element name="notionalAmount" type="{http://www.fpml.org/FpML-5/confirmation}NonNegativeAmountSchedule"/> <element name="counterCurrencyAmount" type="{http://www.fpml.org/FpML-5/confirmation}FxCounterCurrencyAmount" minOccurs="0"/> </sequence> </choice> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FxAccrualAverageStrikeReference
protected ConditionEnum
protected FxCounterCurrencyAmount
protected String
protected FxLevel
protected NonNegativeAmountSchedule
protected QuoteBasisEnum
protected Schedule
protected FxAccrualStrikeReference
protected FxAccrualTriggerReference
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the averageStrikeReference property.Gets the value of the condition property.Gets the value of the counterCurrencyAmount property.getId()
Gets the value of the id property.getLevel()
Gets the value of the level property.Gets the value of the notionalAmount property.Gets the value of the quoteBasis property.getRatio()
Gets the value of the ratio property.Gets the value of the strikeReference property.Gets the value of the triggerReference property.void
Sets the value of the averageStrikeReference property.void
setCondition
(ConditionEnum value) Sets the value of the condition property.void
Sets the value of the counterCurrencyAmount property.void
Sets the value of the id property.void
Sets the value of the level property.void
Sets the value of the notionalAmount property.void
setQuoteBasis
(QuoteBasisEnum value) Sets the value of the quoteBasis property.void
Sets the value of the ratio property.void
Sets the value of the strikeReference property.void
Sets the value of the triggerReference property.
-
Field Details
-
condition
-
level
-
quoteBasis
-
strikeReference
-
averageStrikeReference
-
triggerReference
-
ratio
-
notionalAmount
-
counterCurrencyAmount
-
id
-
-
Constructor Details
-
FxAccrualLeverage
public FxAccrualLeverage()
-
-
Method Details
-
getCondition
Gets the value of the condition property.- Returns:
- possible object is
ConditionEnum
-
setCondition
Sets the value of the condition property.- Parameters:
value
- allowed object isConditionEnum
-
getLevel
-
setLevel
-
getQuoteBasis
Gets the value of the quoteBasis property.- Returns:
- possible object is
QuoteBasisEnum
-
setQuoteBasis
Sets the value of the quoteBasis property.- Parameters:
value
- allowed object isQuoteBasisEnum
-
getStrikeReference
Gets the value of the strikeReference property.- Returns:
- possible object is
FxAccrualStrikeReference
-
setStrikeReference
Sets the value of the strikeReference property.- Parameters:
value
- allowed object isFxAccrualStrikeReference
-
getAverageStrikeReference
Gets the value of the averageStrikeReference property.- Returns:
- possible object is
FxAccrualAverageStrikeReference
-
setAverageStrikeReference
Sets the value of the averageStrikeReference property.- Parameters:
value
- allowed object isFxAccrualAverageStrikeReference
-
getTriggerReference
Gets the value of the triggerReference property.- Returns:
- possible object is
FxAccrualTriggerReference
-
setTriggerReference
Sets the value of the triggerReference property.- Parameters:
value
- allowed object isFxAccrualTriggerReference
-
getRatio
-
setRatio
-
getNotionalAmount
Gets the value of the notionalAmount property.- Returns:
- possible object is
NonNegativeAmountSchedule
-
setNotionalAmount
Sets the value of the notionalAmount property.- Parameters:
value
- allowed object isNonNegativeAmountSchedule
-
getCounterCurrencyAmount
Gets the value of the counterCurrencyAmount property.- Returns:
- possible object is
FxCounterCurrencyAmount
-
setCounterCurrencyAmount
Sets the value of the counterCurrencyAmount property.- Parameters:
value
- allowed object isFxCounterCurrencyAmount
-
getId
-
setId
-