Class SensitivitySetDefinition
java.lang.Object
net.finmath.smartcontract.product.xml.SensitivitySetDefinition
A sensitivity report definition, consisting of a collection of sensitivity
definitions.
Java class for SensitivitySetDefinition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SensitivitySetDefinition">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://www.fpml.org/FpML-5/confirmation}String" minOccurs="0"/>
<element name="sensitivityCharacteristics" type="{http://www.fpml.org/FpML-5/confirmation}QuotationCharacteristics" minOccurs="0"/>
<element name="valuationScenarioReference" type="{http://www.fpml.org/FpML-5/confirmation}ValuationScenarioReference" minOccurs="0"/>
<element name="pricingInputType" type="{http://www.fpml.org/FpML-5/confirmation}PricingInputType" minOccurs="0"/>
<element name="pricingInputReference" type="{http://www.fpml.org/FpML-5/confirmation}PricingStructureReference" minOccurs="0"/>
<element name="scale" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
<element name="sensitivityDefinition" type="{http://www.fpml.org/FpML-5/confirmation}SensitivityDefinition" maxOccurs="unbounded" minOccurs="0"/>
<element name="calculationProcedure" type="{http://www.fpml.org/FpML-5/confirmation}DerivativeCalculationProcedure" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DerivativeCalculationProcedureprotected Stringprotected Stringprotected PricingStructureReferenceprotected PricingInputTypeprotected BigDecimalprotected QuotationCharacteristicsprotected List<SensitivityDefinition> protected ValuationScenarioReference -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the calculationProcedure property.getId()Gets the value of the id property.getName()Gets the value of the name property.Gets the value of the pricingInputReference property.Gets the value of the pricingInputType property.getScale()Gets the value of the scale property.Gets the value of the sensitivityCharacteristics property.Gets the value of the sensitivityDefinition property.Gets the value of the valuationScenarioReference property.voidSets the value of the calculationProcedure property.voidSets the value of the id property.voidSets the value of the name property.voidSets the value of the pricingInputReference property.voidSets the value of the pricingInputType property.voidsetScale(BigDecimal value) Sets the value of the scale property.voidSets the value of the sensitivityCharacteristics property.voidSets the value of the valuationScenarioReference property.
-
Field Details
-
name
-
sensitivityCharacteristics
-
valuationScenarioReference
-
pricingInputType
-
pricingInputReference
-
scale
-
sensitivityDefinition
-
calculationProcedure
-
id
-
-
Constructor Details
-
SensitivitySetDefinition
public SensitivitySetDefinition()
-
-
Method Details
-
getName
-
setName
-
getSensitivityCharacteristics
Gets the value of the sensitivityCharacteristics property.- Returns:
- possible object is
QuotationCharacteristics
-
setSensitivityCharacteristics
Sets the value of the sensitivityCharacteristics property.- Parameters:
value- allowed object isQuotationCharacteristics
-
getValuationScenarioReference
Gets the value of the valuationScenarioReference property.- Returns:
- possible object is
ValuationScenarioReference
-
setValuationScenarioReference
Sets the value of the valuationScenarioReference property.- Parameters:
value- allowed object isValuationScenarioReference
-
getPricingInputType
Gets the value of the pricingInputType property.- Returns:
- possible object is
PricingInputType
-
setPricingInputType
Sets the value of the pricingInputType property.- Parameters:
value- allowed object isPricingInputType
-
getPricingInputReference
Gets the value of the pricingInputReference property.- Returns:
- possible object is
PricingStructureReference
-
setPricingInputReference
Sets the value of the pricingInputReference property.- Parameters:
value- allowed object isPricingStructureReference
-
getScale
Gets the value of the scale property.- Returns:
- possible object is
BigDecimal
-
setScale
Sets the value of the scale property.- Parameters:
value- allowed object isBigDecimal
-
getSensitivityDefinition
Gets the value of the sensitivityDefinition property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the sensitivityDefinition property.For example, to add a new item, do as follows:
getSensitivityDefinition().add(newItem);Objects of the following type(s) are allowed in the list
SensitivityDefinition -
getCalculationProcedure
Gets the value of the calculationProcedure property.- Returns:
- possible object is
DerivativeCalculationProcedure
-
setCalculationProcedure
Sets the value of the calculationProcedure property.- Parameters:
value- allowed object isDerivativeCalculationProcedure
-
getId
-
setId
-