Class PhysicalSettlement
java.lang.Object
net.finmath.smartcontract.product.xml.PhysicalSettlement
A structure that describes how an option settles into a physical trade.
Java class for PhysicalSettlement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PhysicalSettlement">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="resultingTradeIdentifier" type="{http://www.fpml.org/FpML-5/confirmation}PartyTradeIdentifier"/>
<element name="resultingTrade" type="{http://www.fpml.org/FpML-5/confirmation}Trade"/>
<element ref="{http://www.fpml.org/FpML-5/confirmation}product"/>
</choice>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.xml.bind.JAXBElement<? extends Product> protected Tradeprotected PartyTradeIdentifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.bind.JAXBElement<? extends Product> Gets the value of the product property.Gets the value of the resultingTrade property.Gets the value of the resultingTradeIdentifier property.voidsetProduct(jakarta.xml.bind.JAXBElement<? extends Product> value) Sets the value of the product property.voidsetResultingTrade(Trade value) Sets the value of the resultingTrade property.voidSets the value of the resultingTradeIdentifier property.
-
Field Details
-
resultingTradeIdentifier
-
resultingTrade
-
product
-
-
Constructor Details
-
PhysicalSettlement
public PhysicalSettlement()
-
-
Method Details
-
getResultingTradeIdentifier
Gets the value of the resultingTradeIdentifier property.- Returns:
- possible object is
PartyTradeIdentifier
-
setResultingTradeIdentifier
Sets the value of the resultingTradeIdentifier property.- Parameters:
value- allowed object isPartyTradeIdentifier
-
getResultingTrade
-
setResultingTrade
-
getProduct
Gets the value of the product property.- Returns:
- possible object is
JAXBElement<CommodityPerformanceSwap>JAXBElement<FxSingleLeg>JAXBElement<FxTargetKnockoutForward>JAXBElement<BrokerEquityOption>JAXBElement<Strategy>JAXBElement<VarianceSwapTransactionSupplement>JAXBElement<Swaption>JAXBElement<Swap>JAXBElement<Fra>JAXBElement<CorrelationSwap>JAXBElement<CommodityDigitalOption>JAXBElement<FxSwap>JAXBElement<BondOption>JAXBElement<VolatilitySwap>JAXBElement<CommoditySwap>JAXBElement<FxRangeAccrual>JAXBElement<ReturnSwap>JAXBElement<Repo>JAXBElement<FxOption>JAXBElement<EquityOptionTransactionSupplement>JAXBElement<BulletPayment>JAXBElement<FxAccrualDigitalOption>JAXBElement<CreditDefaultSwap>JAXBElement<EquityForward>JAXBElement<CommoditySwaption>JAXBElement<TermDeposit>JAXBElement<VarianceSwap>JAXBElement<DividendSwapOptionTransactionSupplement>JAXBElement<EquitySwapTransactionSupplement>JAXBElement<FxAccrualOption>JAXBElement<CommodityOption>JAXBElement<FxForwardVolatilityAgreement>JAXBElement<FxPerformanceSwap>JAXBElement<CommodityBasketOption>JAXBElement<FxDigitalOption>JAXBElement<CapFloor>JAXBElement<EquityOption>JAXBElement<FxFlexibleForward>JAXBElement<StandardProduct>JAXBElement<FxAccrualForward>JAXBElement<CommodityForward>JAXBElement<FxPerformanceSwap>JAXBElement<CreditDefaultSwapOption>JAXBElement<VarianceOptionTransactionSupplement>JAXBElement<VolatilitySwapTransactionSupplement>JAXBElement<InstrumentTradeDetails>JAXBElement<GenericProduct>JAXBElement<DividendSwapTransactionSupplement>JAXBElement<Product>
-
setProduct
Sets the value of the product property.- Parameters:
value- allowed object isJAXBElement<CommodityPerformanceSwap>JAXBElement<FxSingleLeg>JAXBElement<FxTargetKnockoutForward>JAXBElement<BrokerEquityOption>JAXBElement<Strategy>JAXBElement<VarianceSwapTransactionSupplement>JAXBElement<Swaption>JAXBElement<Swap>JAXBElement<Fra>JAXBElement<CorrelationSwap>JAXBElement<CommodityDigitalOption>JAXBElement<FxSwap>JAXBElement<BondOption>JAXBElement<VolatilitySwap>JAXBElement<CommoditySwap>JAXBElement<FxRangeAccrual>JAXBElement<ReturnSwap>JAXBElement<Repo>JAXBElement<FxOption>JAXBElement<EquityOptionTransactionSupplement>JAXBElement<BulletPayment>JAXBElement<FxAccrualDigitalOption>JAXBElement<CreditDefaultSwap>JAXBElement<EquityForward>JAXBElement<CommoditySwaption>JAXBElement<TermDeposit>JAXBElement<VarianceSwap>JAXBElement<DividendSwapOptionTransactionSupplement>JAXBElement<EquitySwapTransactionSupplement>JAXBElement<FxAccrualOption>JAXBElement<CommodityOption>JAXBElement<FxForwardVolatilityAgreement>JAXBElement<FxPerformanceSwap>JAXBElement<CommodityBasketOption>JAXBElement<FxDigitalOption>JAXBElement<CapFloor>JAXBElement<EquityOption>JAXBElement<FxFlexibleForward>JAXBElement<StandardProduct>JAXBElement<FxAccrualForward>JAXBElement<CommodityForward>JAXBElement<FxPerformanceSwap>JAXBElement<CreditDefaultSwapOption>JAXBElement<VarianceOptionTransactionSupplement>JAXBElement<VolatilitySwapTransactionSupplement>JAXBElement<InstrumentTradeDetails>JAXBElement<GenericProduct>JAXBElement<DividendSwapTransactionSupplement>JAXBElement<Product>
-