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
FieldsModifier and TypeFieldDescriptionprotected List<PricingMethod>protected QuotedAssetSetprotected Stringprotected Stringprotected List<jakarta.xml.bind.JAXBElement<? extends PricingStructure>>protected List<jakarta.xml.bind.JAXBElement<? extends PricingStructureValuation>> -
Constructor Summary
Constructors -
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.voidsetBenchmarkQuotes(QuotedAssetSet value)Sets the value of the benchmarkQuotes property.voidSets the value of the id property.voidSets 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
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
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
setmethod 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<VolatilityRepresentation>JAXBElement<YieldCurve>JAXBElement<FxCurve>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
setmethod 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<FxCurveValuation>JAXBElement<VolatilityMatrix>JAXBElement<YieldCurveValuation>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
setmethod 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
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString
-