Class TradeLegSizeChange
java.lang.Object
net.finmath.smartcontract.product.xml.TradeLegSizeChange
A structure describing a change to the size of a single leg or stream of a
trade.
Java class for TradeLegSizeChange complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeLegSizeChange">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<group ref="{http://www.fpml.org/FpML-5/confirmation}TradeLegNotionalChange.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}TradeLegNumberOfOptionsChange.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}TradeLegNumberOfUnitsChange.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}TradeLegNotionalScheduleChange.model"/>
<group ref="{http://www.fpml.org/FpML-5/confirmation}TradeLegFixedAmountChange.model"/>
</choice>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NonNegativeMoneyprotected NonNegativeMoneyprotected NonNegativeAmountScheduleprotected BigDecimalprotected BigDecimalprotected AmountReferenceprotected NotionalReferenceprotected NotionalReferenceprotected NumberOfOptionsReferenceprotected NumberOfUnitsReferenceprotected NonNegativeMoneyprotected NonNegativeMoneyprotected NonNegativeAmountScheduleprotected BigDecimalprotected BigDecimal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the changeInKnownAmount property.Gets the value of the changeInNotionalAmount property.Gets the value of the changeInNotionalSchedule property.Gets the value of the changeInNumberOfOptions property.Gets the value of the changeInNumberOfUnits property.Gets the value of the knownAmountReference property.Gets the value of the notionalReference property.Gets the value of the notionalScheduleReference property.Gets the value of the numberOfOptionsReference property.Gets the value of the numberOfUnitsReference property.Gets the value of the outstandingKnownAmount property.Gets the value of the outstandingNotionalAmount property.Gets the value of the outstandingNotionalSchedule property.Gets the value of the outstandingNumberOfOptions property.Gets the value of the outstandingNumberOfUnits property.voidSets the value of the changeInKnownAmount property.voidSets the value of the changeInNotionalAmount property.voidSets the value of the changeInNotionalSchedule property.voidSets the value of the changeInNumberOfOptions property.voidSets the value of the changeInNumberOfUnits property.voidSets the value of the knownAmountReference property.voidSets the value of the notionalReference property.voidSets the value of the notionalScheduleReference property.voidSets the value of the numberOfOptionsReference property.voidSets the value of the numberOfUnitsReference property.voidSets the value of the outstandingKnownAmount property.voidSets the value of the outstandingNotionalAmount property.voidSets the value of the outstandingNotionalSchedule property.voidSets the value of the outstandingNumberOfOptions property.voidSets the value of the outstandingNumberOfUnits property.
-
Field Details
-
notionalReference
-
changeInNotionalAmount
-
outstandingNotionalAmount
-
numberOfOptionsReference
-
changeInNumberOfOptions
-
outstandingNumberOfOptions
-
numberOfUnitsReference
-
changeInNumberOfUnits
-
outstandingNumberOfUnits
-
notionalScheduleReference
-
changeInNotionalSchedule
-
outstandingNotionalSchedule
-
knownAmountReference
-
changeInKnownAmount
-
outstandingKnownAmount
-
-
Constructor Details
-
TradeLegSizeChange
public TradeLegSizeChange()
-
-
Method Details
-
getNotionalReference
Gets the value of the notionalReference property.- Returns:
- possible object is
NotionalReference
-
setNotionalReference
Sets the value of the notionalReference property.- Parameters:
value- allowed object isNotionalReference
-
getChangeInNotionalAmount
Gets the value of the changeInNotionalAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setChangeInNotionalAmount
Sets the value of the changeInNotionalAmount property.- Parameters:
value- allowed object isNonNegativeMoney
-
getOutstandingNotionalAmount
Gets the value of the outstandingNotionalAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setOutstandingNotionalAmount
Sets the value of the outstandingNotionalAmount property.- Parameters:
value- allowed object isNonNegativeMoney
-
getNumberOfOptionsReference
Gets the value of the numberOfOptionsReference property.- Returns:
- possible object is
NumberOfOptionsReference
-
setNumberOfOptionsReference
Sets the value of the numberOfOptionsReference property.- Parameters:
value- allowed object isNumberOfOptionsReference
-
getChangeInNumberOfOptions
Gets the value of the changeInNumberOfOptions property.- Returns:
- possible object is
BigDecimal
-
setChangeInNumberOfOptions
Sets the value of the changeInNumberOfOptions property.- Parameters:
value- allowed object isBigDecimal
-
getOutstandingNumberOfOptions
Gets the value of the outstandingNumberOfOptions property.- Returns:
- possible object is
BigDecimal
-
setOutstandingNumberOfOptions
Sets the value of the outstandingNumberOfOptions property.- Parameters:
value- allowed object isBigDecimal
-
getNumberOfUnitsReference
Gets the value of the numberOfUnitsReference property.- Returns:
- possible object is
NumberOfUnitsReference
-
setNumberOfUnitsReference
Sets the value of the numberOfUnitsReference property.- Parameters:
value- allowed object isNumberOfUnitsReference
-
getChangeInNumberOfUnits
Gets the value of the changeInNumberOfUnits property.- Returns:
- possible object is
BigDecimal
-
setChangeInNumberOfUnits
Sets the value of the changeInNumberOfUnits property.- Parameters:
value- allowed object isBigDecimal
-
getOutstandingNumberOfUnits
Gets the value of the outstandingNumberOfUnits property.- Returns:
- possible object is
BigDecimal
-
setOutstandingNumberOfUnits
Sets the value of the outstandingNumberOfUnits property.- Parameters:
value- allowed object isBigDecimal
-
getNotionalScheduleReference
Gets the value of the notionalScheduleReference property.- Returns:
- possible object is
NotionalReference
-
setNotionalScheduleReference
Sets the value of the notionalScheduleReference property.- Parameters:
value- allowed object isNotionalReference
-
getChangeInNotionalSchedule
Gets the value of the changeInNotionalSchedule property.- Returns:
- possible object is
NonNegativeAmountSchedule
-
setChangeInNotionalSchedule
Sets the value of the changeInNotionalSchedule property.- Parameters:
value- allowed object isNonNegativeAmountSchedule
-
getOutstandingNotionalSchedule
Gets the value of the outstandingNotionalSchedule property.- Returns:
- possible object is
NonNegativeAmountSchedule
-
setOutstandingNotionalSchedule
Sets the value of the outstandingNotionalSchedule property.- Parameters:
value- allowed object isNonNegativeAmountSchedule
-
getKnownAmountReference
Gets the value of the knownAmountReference property.- Returns:
- possible object is
AmountReference
-
setKnownAmountReference
Sets the value of the knownAmountReference property.- Parameters:
value- allowed object isAmountReference
-
getChangeInKnownAmount
Gets the value of the changeInKnownAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setChangeInKnownAmount
Sets the value of the changeInKnownAmount property.- Parameters:
value- allowed object isNonNegativeMoney
-
getOutstandingKnownAmount
Gets the value of the outstandingKnownAmount property.- Returns:
- possible object is
NonNegativeMoney
-
setOutstandingKnownAmount
Sets the value of the outstandingKnownAmount property.- Parameters:
value- allowed object isNonNegativeMoney
-