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
Modifier and TypeFieldDescriptionprotected DerivativeCalculationProcedure
protected String
protected String
protected PricingStructureReference
protected PricingInputType
protected BigDecimal
protected QuotationCharacteristics
protected List
<SensitivityDefinition> protected ValuationScenarioReference
-
Constructor Summary
-
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.void
Sets the value of the calculationProcedure property.void
Sets the value of the id property.void
Sets the value of the name property.void
Sets the value of the pricingInputReference property.void
Sets the value of the pricingInputType property.void
setScale
(BigDecimal value) Sets the value of the scale property.void
Sets the value of the sensitivityCharacteristics property.void
Sets 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
set
method 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
-