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
Modifier and TypeFieldDescriptionprotected NonNegativeMoney
protected NonNegativeMoney
protected NonNegativeAmountSchedule
protected BigDecimal
protected BigDecimal
protected AmountReference
protected NotionalReference
protected NotionalReference
protected NumberOfOptionsReference
protected NumberOfUnitsReference
protected NonNegativeMoney
protected NonNegativeMoney
protected NonNegativeAmountSchedule
protected BigDecimal
protected BigDecimal
-
Constructor Summary
-
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.void
Sets the value of the changeInKnownAmount property.void
Sets the value of the changeInNotionalAmount property.void
Sets the value of the changeInNotionalSchedule property.void
Sets the value of the changeInNumberOfOptions property.void
Sets the value of the changeInNumberOfUnits property.void
Sets the value of the knownAmountReference property.void
Sets the value of the notionalReference property.void
Sets the value of the notionalScheduleReference property.void
Sets the value of the numberOfOptionsReference property.void
Sets the value of the numberOfUnitsReference property.void
Sets the value of the outstandingKnownAmount property.void
Sets the value of the outstandingNotionalAmount property.void
Sets the value of the outstandingNotionalSchedule property.void
Sets the value of the outstandingNumberOfOptions property.void
Sets 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
-