public class MarketDefinition extends Object implements com.epam.fix.model.Message
Modifier and Type | Class and Description |
---|---|
class |
MarketDefinition.ExecInstRulesGroup |
class |
MarketDefinition.LotTypeRulesGroup |
class |
MarketDefinition.OrdTypeRulesGroup |
class |
MarketDefinition.TickRulesGroup |
class |
MarketDefinition.TimeInForceRulesGroup |
Constructor and Description |
---|
MarketDefinition() |
public SMHBlock getHeader()
public void setHeader(SMHBlock value)
public SMTBlock getTrailer()
public void setTrailer(SMTBlock value)
public ApplicationSequenceControlBlock getApplicationSequenceControl()
public void setApplicationSequenceControl(ApplicationSequenceControlBlock value)
public String getMarketReportID()
public void setMarketReportID(String value)
public String getMarketReqID()
public void setMarketReqID(String value)
public String getMarketID()
public void setMarketID(String value)
public String getMarketSegmentID()
public void setMarketSegmentID(String value)
public String getMarketSegmentDesc()
public void setMarketSegmentDesc(String value)
public Long getEncodedMktSegmDescLen()
public void setEncodedMktSegmDescLen(Long value)
public String getEncodedMktSegmDesc()
public void setEncodedMktSegmDesc(String value)
public String getParentMktSegmID()
public void setParentMktSegmID(String value)
public String getCurrency()
public void setCurrency(String value)
public int getNoTickRules()
public void setNoTickRules(int value)
public Collection<MarketDefinition.TickRulesGroup> getTickRulesGroup()
public void setTickRulesGroup(Collection<MarketDefinition.TickRulesGroup> value)
public int getNoLotTypeRules()
public void setNoLotTypeRules(int value)
public Collection<MarketDefinition.LotTypeRulesGroup> getLotTypeRulesGroup()
public void setLotTypeRulesGroup(Collection<MarketDefinition.LotTypeRulesGroup> value)
public Long getPriceLimitType()
public void setPriceLimitType(Long value)
public Double getLowLimitPrice()
public void setLowLimitPrice(Double value)
public Double getHighLimitPrice()
public void setHighLimitPrice(Double value)
public Double getTradingReferencePrice()
public void setTradingReferencePrice(Double value)
public Long getExpirationCycle()
public void setExpirationCycle(Long value)
public Double getMinTradeVol()
public void setMinTradeVol(Double value)
public Double getMaxTradeVol()
public void setMaxTradeVol(Double value)
public Double getMaxPriceVariation()
public void setMaxPriceVariation(Double value)
public Long getImpliedMarketIndicator()
public void setImpliedMarketIndicator(Long value)
public String getTradingCurrency()
public void setTradingCurrency(String value)
public Double getRoundLot()
public void setRoundLot(Double value)
public Long getMultilegModel()
public void setMultilegModel(Long value)
public Long getMultilegPriceMethod()
public void setMultilegPriceMethod(Long value)
public Long getPriceType()
public void setPriceType(Long value)
public int getNoOrdTypeRules()
public void setNoOrdTypeRules(int value)
public Collection<MarketDefinition.OrdTypeRulesGroup> getOrdTypeRulesGroup()
public void setOrdTypeRulesGroup(Collection<MarketDefinition.OrdTypeRulesGroup> value)
public int getNoTimeInForceRules()
public void setNoTimeInForceRules(int value)
public Collection<MarketDefinition.TimeInForceRulesGroup> getTimeInForceRulesGroup()
public void setTimeInForceRulesGroup(Collection<MarketDefinition.TimeInForceRulesGroup> value)
public int getNoExecInstRules()
public void setNoExecInstRules(int value)
public Collection<MarketDefinition.ExecInstRulesGroup> getExecInstRulesGroup()
public void setExecInstRulesGroup(Collection<MarketDefinition.ExecInstRulesGroup> value)
public Calendar getTransactTime()
public void setTransactTime(Calendar value)
public String getText()
public void setText(String value)
public Long getEncodedTextLen()
public void setEncodedTextLen(Long value)
public String getEncodedText()
public void setEncodedText(String value)
public void toFIX(FIXFieldList l)
toFIX
in interface com.epam.fix.model.Block
public void fromFIX(FIXFieldList l)
fromFIX
in interface com.epam.fix.model.Block
Copyright © 2000–2022 EPAM Systems. All rights reserved.