public class ReportInstrument extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ReportInstrument.InstrumentStreams |
static class |
ReportInstrument.ReportAlternateIDs
Encapsulates list of ReportAlternateIDs
|
Constructor and Description |
---|
ReportInstrument()
Default constructor.
|
public final String getSymbol()
public final void setSymbol(String value)
value
- symbol for a CME Contract, e.g. CLX05.public final String getFXCurrencySymbol()
public final void setFXCurrencySymbol(String value)
value
- currency pair in CCY1/CCY2 format.public final String getSecurityID()
public final void setSecurityID(String value)
value
- symbol for CME Product, e.g. CL (2 Characters).public final SecurityIDSource getSourceOfTheProductCode()
public final void setSourceOfTheProductCode(SecurityIDSource value)
value
- the source of the Security ID. If it is not specified, the default of Clearing is used.public final String getCfiCode()
Supported Values:
public final void setCfiCode(String value)
Supported Values:
value
- the type of security using ISO 10962 standard, Classification of Financial Instruments
(CFI code) values (tag # 461).public final String getUpiCode()
public final void setUpiCode(String value)
value
- Uniquely identifies the product of a security using the ISO 4914 standardpublic final SecurityType getSecurityType()
public final void setSecurityType(SecurityType value)
value
- type of security.public final String getSecuritySubtype()
public final void setSecuritySubtype(String value)
value
- NYMEX Division Trade Type. See "Appendix C" for NYMEX Trade Type supported values.
As of Trade Date 9/14/09, this element will represent CME Strategy Code.public final String getCurrency()
public final void setCurrency(String value)
value
- 3 character ISO code of the dealing currency, currently trading only in base currency is supported.public final String getMaturityMonthYear()
public final void setMaturityMonthYear(String value)
value
- Month and Year of the maturity (used for standardized futures and options).public final LocalDate getMaturityDate()
public final void setMaturityDate(LocalDate value)
value
- the date of maturity or the settlement date of a CDS contract.public final LocalDate getNextCouponDate()
public final void setNextCouponDate(LocalDate value)
value
- the value to indicate the next date on which Coupon Premium is due.
Primarily used for CDS instruments.public final RestructuringType getRestructuringType()
Supported Values:
public void setRestructuringType(RestructuringType value)
Supported Values:
value
- A category of CDS credit event in which the underlying bond experiences a restructuring.public final ScaledDecimal getStrikePrice()
public final void setStrikePrice(ScaledDecimal value)
value
- the Strike Price for an Option.public ScaledDecimal getStrikeMultiplier()
public void setStrikeMultiplier(ScaledDecimal value)
value
- Multiplier applied to the strike price for the purpose of calculating the settlement value.public String getStrikeIndex()
public void setStrikeIndex(String value)
value
- the index used to calculate the strike price.public String getStrikeIndexLocation()
public void setStrikeIndexLocation(String value)
value
- Strike Index Location.public UnderlyingPriceDeterminationMethod getUnderlyingPriceDeterminationMethod()
public void setUnderlyingPriceDeterminationMethod(UnderlyingPriceDeterminationMethod value)
value
- how the underlying price is determined at the point of option exercise.public final ScaledDecimal getPriceMultiplier()
public final void setPriceMultiplier(ScaledDecimal value)
value
- the ratio or multiply factor to convert from "nominal" units (e.g. contracts)
to total units (e.g. shares) (e.g. 100, 1000, etc).public final UnitOfMeasure getUnitOfMeasure()
NOTE: Additional values may be used by mutual agreement of the counterparties.
public final void setUnitOfMeasure(UnitOfMeasure value)
value
- physical unit of measure for Derivative products.
NOTE: Additional values may be used by mutual agreement of the counterparties.
public final String getUnitOfMeasureCurrency()
public final void setUnitOfMeasureCurrency(String value)
value
- the currency of the unit of measure. Conditionally required when UnitOfMeasure = Amount of currency.public ScaledDecimal getUnitOfMeasureQuantity()
public void setUnitOfMeasureQuantity(ScaledDecimal value)
value
- Contract's defined quantity, used to calculate total traded notional quantity.public UnitOfMeasure getPriceUnitofMeasure()
public void setPriceUnitofMeasure(UnitOfMeasure value)
value
- the UOM of the pricepublic final String getPriceUnitOfMeasureCurrency()
public final void setPriceUnitOfMeasureCurrency(String value)
value
- 3 character ISO code of the base currencypublic SettlementMethod getSettlementMethod()
public void setSettlementMethod(SettlementMethod value)
value
- Settlement method for a contract.public ExerciseStyle getExerciseStyle()
public void setExerciseStyle(ExerciseStyle value)
value
- Type of exercise of a derivatives' security.public final PutOrCall getPutOrCall()
public final void setPutOrCall(PutOrCall value)
value
- whether an option contract is a put or call.public final String getSecurityExchange()
public final void setSecurityExchange(String value)
value
- Security Exchange.public final String getSecurityDescription()
public final void setSecurityDescription(String value)
value
- long description/name for a product.public final String getPriceQuoteCurrency()
public final void setPriceQuoteCurrency(String value)
value
- the currency in which the price is quoted.public String getGuid()
public void setGuid(String value)
value
- Globally unique identifier.public final Product getProduct()
public final void setProduct(Product value)
value
- the type of product the security is associated with. See also the CFICode (461)
and SecurityType (167) fields.public final String getSecurityXML()
public final void setSecurityXML(String value)
value
- security XML.public final ArrayList<Event> getEvents()
public OptionExercise getOptionExercise()
public ReportInstrument.InstrumentStreams getStreams()
public final ReportInstrument.ReportAlternateIDs getAlternateIDs()
Copyright © 2014–2025 Onix Solutions. All rights reserved.