Class FxAccrualSettlementPeriodPayoff
java.lang.Object
net.finmath.smartcontract.product.xml.FxAccrualSettlementPeriodPayoff
Payoff region
Java class for FxAccrualSettlementPeriodPayoff complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FxAccrualSettlementPeriodPayoff"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="payoffRegionReference" type="{http://www.fpml.org/FpML-5/confirmation}FxAccrualPayoffRegionReference" minOccurs="0"/> <choice> <sequence> <element name="strike" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="counterCurrencyAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> </sequence> <element name="averageStrikeFixingDates" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodFixingDates"/> </choice> <element name="averageRateFixingDates" type="{http://www.fpml.org/FpML-5/confirmation}SettlementPeriodFixingDates" 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 SettlementPeriodFixingDates
protected SettlementPeriodFixingDates
protected BigDecimal
protected SettlementPeriodLeverage
protected BigDecimal
protected BigDecimal
protected FxAccrualPayoffRegionReference
protected BigDecimal
protected BigDecimal
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the averageRateFixingDates property.Gets the value of the averageStrikeFixingDates property.Gets 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 averageRateFixingDates property.void
Sets the value of the averageStrikeFixingDates 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
-
averageStrikeFixingDates
-
averageRateFixingDates
-
lowerBound
-
upperBound
-
leverage
-
payoffCap
-
-
Constructor Details
-
FxAccrualSettlementPeriodPayoff
public FxAccrualSettlementPeriodPayoff()
-
-
Method Details
-
getPayoffRegionReference
Gets the value of the payoffRegionReference property.- Returns:
- possible object is
FxAccrualPayoffRegionReference
-
setPayoffRegionReference
Sets the value of the payoffRegionReference property.- Parameters:
value
- allowed object isFxAccrualPayoffRegionReference
-
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
-
getAverageStrikeFixingDates
Gets the value of the averageStrikeFixingDates property.- Returns:
- possible object is
SettlementPeriodFixingDates
-
setAverageStrikeFixingDates
Sets the value of the averageStrikeFixingDates property.- Parameters:
value
- allowed object isSettlementPeriodFixingDates
-
getAverageRateFixingDates
Gets the value of the averageRateFixingDates property.- Returns:
- possible object is
SettlementPeriodFixingDates
-
setAverageRateFixingDates
Sets the value of the averageRateFixingDates property.- Parameters:
value
- allowed object isSettlementPeriodFixingDates
-
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
-