Class FxTargetLeverage
java.lang.Object
net.finmath.smartcontract.product.xml.FxTargetLeverage
Java class for FxTargetLeverage complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxTargetLeverage"> <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}FxTargetConditionLevel.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" maxOccurs="unbounded" minOccurs="0"/> </sequence> </choice> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected FxComplexBarrierBaseReference
protected ConditionEnum
protected List
<FxCounterCurrencyAmount> protected String
protected FxLevel
protected FxLevelReference
protected NonNegativeAmountSchedule
protected FxPivotReference
protected Schedule
protected FxStrikeReference
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the barrierReference 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 levelReference property.Gets the value of the notionalAmount property.Gets the value of the pivotReference property.getRatio()
Gets the value of the ratio property.Gets the value of the strikeReference property.void
Sets the value of the barrierReference property.void
setCondition
(ConditionEnum value) Sets the value of the condition property.void
Sets the value of the id property.void
Sets the value of the level property.void
Sets the value of the levelReference property.void
Sets the value of the notionalAmount property.void
Sets the value of the pivotReference property.void
Sets the value of the ratio property.void
Sets the value of the strikeReference property.
-
Field Details
-
condition
-
level
-
strikeReference
-
pivotReference
-
barrierReference
-
levelReference
-
ratio
-
notionalAmount
-
counterCurrencyAmount
-
id
-
-
Constructor Details
-
FxTargetLeverage
public FxTargetLeverage()
-
-
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
-
getStrikeReference
Gets the value of the strikeReference property.- Returns:
- possible object is
FxStrikeReference
-
setStrikeReference
Sets the value of the strikeReference property.- Parameters:
value
- allowed object isFxStrikeReference
-
getPivotReference
Gets the value of the pivotReference property.- Returns:
- possible object is
FxPivotReference
-
setPivotReference
Sets the value of the pivotReference property.- Parameters:
value
- allowed object isFxPivotReference
-
getBarrierReference
Gets the value of the barrierReference property.- Returns:
- possible object is
FxComplexBarrierBaseReference
-
setBarrierReference
Sets the value of the barrierReference property.- Parameters:
value
- allowed object isFxComplexBarrierBaseReference
-
getLevelReference
Gets the value of the levelReference property.- Returns:
- possible object is
FxLevelReference
-
setLevelReference
Sets the value of the levelReference property.- Parameters:
value
- allowed object isFxLevelReference
-
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.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the counterCurrencyAmount property.For example, to add a new item, do as follows:
getCounterCurrencyAmount().add(newItem);
Objects of the following type(s) are allowed in the list
FxCounterCurrencyAmount
-
getId
-
setId
-