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
FieldsModifier and TypeFieldDescriptionprotected FxAccrualAverageStrikeReferenceprotected ConditionEnumprotected FxCounterCurrencyAmountprotected Stringprotected FxLevelprotected NonNegativeAmountScheduleprotected QuoteBasisEnumprotected Scheduleprotected FxAccrualStrikeReferenceprotected FxAccrualTriggerReference -
Constructor Summary
Constructors -
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.voidSets the value of the averageStrikeReference property.voidsetCondition(ConditionEnum value)Sets the value of the condition property.voidSets the value of the counterCurrencyAmount property.voidSets the value of the id property.voidSets the value of the level property.voidSets the value of the notionalAmount property.voidsetQuoteBasis(QuoteBasisEnum value)Sets the value of the quoteBasis property.voidSets the value of the ratio property.voidSets the value of the strikeReference property.voidSets 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
Gets the value of the level property.- Returns:
- possible object is
FxLevel
-
setLevel
Sets the value of the level property.- Parameters:
value- allowed object isFxLevel
-
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
Gets the value of the ratio property.- Returns:
- possible object is
Schedule
-
setRatio
Sets the value of the ratio property.- Parameters:
value- allowed object isSchedule
-
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
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-