Class Market
Java class for Market complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Market"> <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="benchmarkQuotes" type="{http://www.fpml.org/FpML-5/confirmation}QuotedAssetSet" minOccurs="0"/> <element ref="{http://www.fpml.org/FpML-5/confirmation}pricingStructure" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.fpml.org/FpML-5/confirmation}pricingStructureValuation" maxOccurs="unbounded" minOccurs="0"/> <element name="benchmarkPricingMethod" type="{http://www.fpml.org/FpML-5/confirmation}PricingMethod" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<PricingMethod> protected QuotedAssetSet
protected String
protected String
protected List
<jakarta.xml.bind.JAXBElement<? extends PricingStructure>> protected List
<jakarta.xml.bind.JAXBElement<? extends PricingStructureValuation>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the benchmarkPricingMethod property.Gets the value of the benchmarkQuotes property.getId()
Gets the value of the id property.getName()
Gets the value of the name property.List
<jakarta.xml.bind.JAXBElement<? extends PricingStructure>> A collection of pricing inputs (curves, volatility matrices, etc.) used to represent the market.List
<jakarta.xml.bind.JAXBElement<? extends PricingStructureValuation>> The values of the pricing structure used to represent the markets.void
setBenchmarkQuotes
(QuotedAssetSet value) Sets the value of the benchmarkQuotes property.void
Sets the value of the id property.void
Sets the value of the name property.
-
Field Details
-
name
-
benchmarkQuotes
-
pricingStructure
-
pricingStructureValuation
protected List<jakarta.xml.bind.JAXBElement<? extends PricingStructureValuation>> pricingStructureValuation -
benchmarkPricingMethod
-
id
-
-
Constructor Details
-
Market
public Market()
-
-
Method Details
-
getName
-
setName
-
getBenchmarkQuotes
Gets the value of the benchmarkQuotes property.- Returns:
- possible object is
QuotedAssetSet
-
setBenchmarkQuotes
Sets the value of the benchmarkQuotes property.- Parameters:
value
- allowed object isQuotedAssetSet
-
getPricingStructure
A collection of pricing inputs (curves, volatility matrices, etc.) used to represent the market. Gets the value of the pricingStructure 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 pricingStructure property.For example, to add a new item, do as follows:
getPricingStructure().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
CreditCurve
>
JAXBElement
<
FxCurve
>
JAXBElement
<
VolatilityRepresentation
>
JAXBElement
<
YieldCurve
>
JAXBElement
<
PricingStructure
>
-
getPricingStructureValuation
public List<jakarta.xml.bind.JAXBElement<? extends PricingStructureValuation>> getPricingStructureValuation()The values of the pricing structure used to represent the markets. Gets the value of the pricingStructureValuation 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 pricingStructureValuation property.For example, to add a new item, do as follows:
getPricingStructureValuation().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
CreditCurveValuation
>
JAXBElement
<
VolatilityMatrix
>
JAXBElement
<
YieldCurveValuation
>
JAXBElement
<
FxCurveValuation
>
JAXBElement
<
PricingStructureValuation
>
-
getBenchmarkPricingMethod
Gets the value of the benchmarkPricingMethod 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 benchmarkPricingMethod property.For example, to add a new item, do as follows:
getBenchmarkPricingMethod().add(newItem);
Objects of the following type(s) are allowed in the list
PricingMethod
-
getId
-
setId
-