Class CreditDefaultSwapOption
java.lang.Object
net.finmath.smartcontract.product.xml.Product
net.finmath.smartcontract.product.xml.Option
net.finmath.smartcontract.product.xml.OptionBase
net.finmath.smartcontract.product.xml.OptionBaseExtended
net.finmath.smartcontract.product.xml.CreditDefaultSwapOption
A complex type to support the credit default swap option.
Java class for CreditDefaultSwapOption complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CreditDefaultSwapOption">
<complexContent>
<extension base="{http://www.fpml.org/FpML-5/confirmation}OptionBaseExtended">
<sequence>
<element name="clearingInstructions" type="{http://www.fpml.org/FpML-5/confirmation}SwaptionPhysicalSettlement" minOccurs="0"/>
<element name="strike" type="{http://www.fpml.org/FpML-5/confirmation}CreditOptionStrike"/>
<element name="creditDefaultSwap" type="{http://www.fpml.org/FpML-5/confirmation}CreditDefaultSwap"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected SwaptionPhysicalSettlementprotected CreditDefaultSwapprotected CreditOptionStrikeFields inherited from class net.finmath.smartcontract.product.xml.OptionBaseExtended
entitlementCurrency, exercise, exerciseProcedure, feature, notionalAmount, notionalReference, numberOfOptions, optionEntitlement, premium, settlementAmount, settlementCurrency, settlementDate, settlementTypeFields inherited from class net.finmath.smartcontract.product.xml.OptionBase
optionTypeFields inherited from class net.finmath.smartcontract.product.xml.Option
buyerAccountReference, buyerPartyReference, sellerAccountReference, sellerPartyReferenceFields inherited from class net.finmath.smartcontract.product.xml.Product
assetClass, id, primaryAssetClass, productId, productType, secondaryAssetClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the clearingInstructions property.Gets the value of the creditDefaultSwap property.Gets the value of the strike property.voidSets the value of the clearingInstructions property.voidSets the value of the creditDefaultSwap property.voidsetStrike(CreditOptionStrike value) Sets the value of the strike property.Methods inherited from class net.finmath.smartcontract.product.xml.OptionBaseExtended
getEntitlementCurrency, getExercise, getExerciseProcedure, getFeature, getNotionalAmount, getNotionalReference, getNumberOfOptions, getOptionEntitlement, getPremium, getSettlementAmount, getSettlementCurrency, getSettlementDate, getSettlementType, setEntitlementCurrency, setExercise, setExerciseProcedure, setFeature, setNotionalAmount, setNotionalReference, setNumberOfOptions, setOptionEntitlement, setPremium, setSettlementAmount, setSettlementCurrency, setSettlementDate, setSettlementTypeMethods inherited from class net.finmath.smartcontract.product.xml.OptionBase
getOptionType, setOptionTypeMethods inherited from class net.finmath.smartcontract.product.xml.Option
getBuyerAccountReference, getBuyerPartyReference, getSellerAccountReference, getSellerPartyReference, setBuyerAccountReference, setBuyerPartyReference, setSellerAccountReference, setSellerPartyReferenceMethods inherited from class net.finmath.smartcontract.product.xml.Product
getAssetClass, getId, getPrimaryAssetClass, getProductId, getProductType, getSecondaryAssetClass, setId, setPrimaryAssetClass
-
Field Details
-
clearingInstructions
-
strike
-
creditDefaultSwap
-
-
Constructor Details
-
CreditDefaultSwapOption
public CreditDefaultSwapOption()
-
-
Method Details
-
getClearingInstructions
Gets the value of the clearingInstructions property.- Returns:
- possible object is
SwaptionPhysicalSettlement
-
setClearingInstructions
Sets the value of the clearingInstructions property.- Parameters:
value- allowed object isSwaptionPhysicalSettlement
-
getStrike
Gets the value of the strike property.- Returns:
- possible object is
CreditOptionStrike
-
setStrike
Sets the value of the strike property.- Parameters:
value- allowed object isCreditOptionStrike
-
getCreditDefaultSwap
Gets the value of the creditDefaultSwap property.- Returns:
- possible object is
CreditDefaultSwap
-
setCreditDefaultSwap
Sets the value of the creditDefaultSwap property.- Parameters:
value- allowed object isCreditDefaultSwap
-