Class FxTargetSettlementPeriodPayoff
java.lang.Object
net.finmath.smartcontract.product.xml.FxTargetSettlementPeriodPayoff
Payoff region
Java class for FxTargetSettlementPeriodPayoff complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxTargetSettlementPeriodPayoff"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="payoffRegionReference" type="{http://www.fpml.org/FpML-5/confirmation}FxTargetPayoffRegionReference" minOccurs="0"/> <element name="strike" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="counterCurrencyAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="lowerBound" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="upperBound" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> <element name="leverage" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodLeverage" minOccurs="0"/> <element name="payoffCap" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected BigDecimal
protected SettlementPeriodLeverage
protected BigDecimal
protected BigDecimal
protected FxTargetPayoffRegionReference
protected BigDecimal
protected BigDecimal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the counterCurrencyAmount property.Gets the value of the leverage property.Gets the value of the lowerBound property.Gets the value of the payoffCap property.Gets the value of the payoffRegionReference property.Gets the value of the strike property.Gets the value of the upperBound property.void
Sets the value of the counterCurrencyAmount property.void
Sets the value of the leverage property.void
setLowerBound
(BigDecimal value) Sets the value of the lowerBound property.void
setPayoffCap
(BigDecimal value) Sets the value of the payoffCap property.void
Sets the value of the payoffRegionReference property.void
setStrike
(BigDecimal value) Sets the value of the strike property.void
setUpperBound
(BigDecimal value) Sets the value of the upperBound property.
-
Field Details
-
payoffRegionReference
-
strike
-
counterCurrencyAmount
-
lowerBound
-
upperBound
-
leverage
-
payoffCap
-
-
Constructor Details
-
FxTargetSettlementPeriodPayoff
public FxTargetSettlementPeriodPayoff()
-
-
Method Details
-
getPayoffRegionReference
Gets the value of the payoffRegionReference property.- Returns:
- possible object is
FxTargetPayoffRegionReference
-
setPayoffRegionReference
Sets the value of the payoffRegionReference property.- Parameters:
value
- allowed object isFxTargetPayoffRegionReference
-
getStrike
Gets the value of the strike property.- Returns:
- possible object is
BigDecimal
-
setStrike
Sets the value of the strike property.- Parameters:
value
- allowed object isBigDecimal
-
getCounterCurrencyAmount
Gets the value of the counterCurrencyAmount property.- Returns:
- possible object is
BigDecimal
-
setCounterCurrencyAmount
Sets the value of the counterCurrencyAmount property.- Parameters:
value
- allowed object isBigDecimal
-
getLowerBound
Gets the value of the lowerBound property.- Returns:
- possible object is
BigDecimal
-
setLowerBound
Sets the value of the lowerBound property.- Parameters:
value
- allowed object isBigDecimal
-
getUpperBound
Gets the value of the upperBound property.- Returns:
- possible object is
BigDecimal
-
setUpperBound
Sets the value of the upperBound property.- Parameters:
value
- allowed object isBigDecimal
-
getLeverage
Gets the value of the leverage property.- Returns:
- possible object is
SettlementPeriodLeverage
-
setLeverage
Sets the value of the leverage property.- Parameters:
value
- allowed object isSettlementPeriodLeverage
-
getPayoffCap
Gets the value of the payoffCap property.- Returns:
- possible object is
BigDecimal
-
setPayoffCap
Sets the value of the payoffCap property.- Parameters:
value
- allowed object isBigDecimal
-