All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openfeed.MarketSnapshotOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: openfeed.proto
// Protobuf Java Version: 4.28.3

package org.openfeed;

public interface MarketSnapshotOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.openfeed.MarketSnapshot)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * / Unique id identifying the market
   * 
* * sint64 marketId = 1; * @return The marketId. */ long getMarketId(); /** *
   * UTC Timestamp of transaction, nano seconds since Unix epoch
   * 
* * sint64 transactionTime = 2; * @return The transactionTime. */ long getTransactionTime(); /** *
   * Instrument level sequence number
   * 
* * int64 marketSequence = 3; * @return The marketSequence. */ long getMarketSequence(); /** *
   * / Date only, format 2012-07-04 -> 20120704
   * 
* * sint32 tradeDate = 4; * @return The tradeDate. */ int getTradeDate(); /** *
   * / A snapshot with market depth may exceed the maximum message size.
   * In that case, the snapshot will be broken up across multiple
   * snapshot messages.
   * 
* * sint32 totalChunks = 5; * @return The totalChunks. */ int getTotalChunks(); /** * sint32 currentChunk = 6; * @return The currentChunk. */ int getCurrentChunk(); /** *
   * Optional symbol identifier
   * 
* * string symbol = 7; * @return The symbol. */ java.lang.String getSymbol(); /** *
   * Optional symbol identifier
   * 
* * string symbol = 7; * @return The bytes for symbol. */ com.google.protobuf.ByteString getSymbolBytes(); /** *
   * / Divide prices by this value to get real price values.  Optional, use value
   * / from InstrumentDefinition if not set.
   * 
* * sint32 priceDenominator = 8; * @return The priceDenominator. */ int getPriceDenominator(); /** *
   *
   * 
* * .org.openfeed.Service service = 9; * @return The enum numeric value on the wire for service. */ int getServiceValue(); /** *
   *
   * 
* * .org.openfeed.Service service = 9; * @return The service. */ org.openfeed.Service getService(); /** *
   *
   * 
* * .org.openfeed.InstrumentStatus instrumentStatus = 10; * @return Whether the instrumentStatus field is set. */ boolean hasInstrumentStatus(); /** *
   *
   * 
* * .org.openfeed.InstrumentStatus instrumentStatus = 10; * @return The instrumentStatus. */ org.openfeed.InstrumentStatus getInstrumentStatus(); /** *
   *
   * 
* * .org.openfeed.InstrumentStatus instrumentStatus = 10; */ org.openfeed.InstrumentStatusOrBuilder getInstrumentStatusOrBuilder(); /** *
   * Best Bid Offer
   * 
* * .org.openfeed.BestBidOffer bbo = 11; * @return Whether the bbo field is set. */ boolean hasBbo(); /** *
   * Best Bid Offer
   * 
* * .org.openfeed.BestBidOffer bbo = 11; * @return The bbo. */ org.openfeed.BestBidOffer getBbo(); /** *
   * Best Bid Offer
   * 
* * .org.openfeed.BestBidOffer bbo = 11; */ org.openfeed.BestBidOfferOrBuilder getBboOrBuilder(); /** *
   * Index Value
   * 
* * .org.openfeed.IndexValue index = 12; * @return Whether the index field is set. */ boolean hasIndex(); /** *
   * Index Value
   * 
* * .org.openfeed.IndexValue index = 12; * @return The index. */ org.openfeed.IndexValue getIndex(); /** *
   * Index Value
   * 
* * .org.openfeed.IndexValue index = 12; */ org.openfeed.IndexValueOrBuilder getIndexOrBuilder(); /** *
   * Price Level Book
   * 
* * repeated .org.openfeed.AddPriceLevel priceLevels = 13; */ java.util.List getPriceLevelsList(); /** *
   * Price Level Book
   * 
* * repeated .org.openfeed.AddPriceLevel priceLevels = 13; */ org.openfeed.AddPriceLevel getPriceLevels(int index); /** *
   * Price Level Book
   * 
* * repeated .org.openfeed.AddPriceLevel priceLevels = 13; */ int getPriceLevelsCount(); /** *
   * Price Level Book
   * 
* * repeated .org.openfeed.AddPriceLevel priceLevels = 13; */ java.util.List getPriceLevelsOrBuilderList(); /** *
   * Price Level Book
   * 
* * repeated .org.openfeed.AddPriceLevel priceLevels = 13; */ org.openfeed.AddPriceLevelOrBuilder getPriceLevelsOrBuilder( int index); /** *
   * Order Book
   * 
* * repeated .org.openfeed.AddOrder orders = 14; */ java.util.List getOrdersList(); /** *
   * Order Book
   * 
* * repeated .org.openfeed.AddOrder orders = 14; */ org.openfeed.AddOrder getOrders(int index); /** *
   * Order Book
   * 
* * repeated .org.openfeed.AddOrder orders = 14; */ int getOrdersCount(); /** *
   * Order Book
   * 
* * repeated .org.openfeed.AddOrder orders = 14; */ java.util.List getOrdersOrBuilderList(); /** *
   * Order Book
   * 
* * repeated .org.openfeed.AddOrder orders = 14; */ org.openfeed.AddOrderOrBuilder getOrdersOrBuilder( int index); /** * .org.openfeed.News news = 15; * @return Whether the news field is set. */ boolean hasNews(); /** * .org.openfeed.News news = 15; * @return The news. */ org.openfeed.News getNews(); /** * .org.openfeed.News news = 15; */ org.openfeed.NewsOrBuilder getNewsOrBuilder(); /** *
   * / Most recent opening price
   * 
* * .org.openfeed.Open open = 30; * @return Whether the open field is set. */ boolean hasOpen(); /** *
   * / Most recent opening price
   * 
* * .org.openfeed.Open open = 30; * @return The open. */ org.openfeed.Open getOpen(); /** *
   * / Most recent opening price
   * 
* * .org.openfeed.Open open = 30; */ org.openfeed.OpenOrBuilder getOpenOrBuilder(); /** *
   * / High price for the trading session
   * 
* * .org.openfeed.High high = 31; * @return Whether the high field is set. */ boolean hasHigh(); /** *
   * / High price for the trading session
   * 
* * .org.openfeed.High high = 31; * @return The high. */ org.openfeed.High getHigh(); /** *
   * / High price for the trading session
   * 
* * .org.openfeed.High high = 31; */ org.openfeed.HighOrBuilder getHighOrBuilder(); /** *
   * / Low price for the trading session
   * 
* * .org.openfeed.Low low = 32; * @return Whether the low field is set. */ boolean hasLow(); /** *
   * / Low price for the trading session
   * 
* * .org.openfeed.Low low = 32; * @return The low. */ org.openfeed.Low getLow(); /** *
   * / Low price for the trading session
   * 
* * .org.openfeed.Low low = 32; */ org.openfeed.LowOrBuilder getLowOrBuilder(); /** *
   * / Most recent closing price
   * 
* * .org.openfeed.Close close = 33; * @return Whether the close field is set. */ boolean hasClose(); /** *
   * / Most recent closing price
   * 
* * .org.openfeed.Close close = 33; * @return The close. */ org.openfeed.Close getClose(); /** *
   * / Most recent closing price
   * 
* * .org.openfeed.Close close = 33; */ org.openfeed.CloseOrBuilder getCloseOrBuilder(); /** *
   * / Previous closing price
   * 
* * .org.openfeed.PrevClose prevClose = 34; * @return Whether the prevClose field is set. */ boolean hasPrevClose(); /** *
   * / Previous closing price
   * 
* * .org.openfeed.PrevClose prevClose = 34; * @return The prevClose. */ org.openfeed.PrevClose getPrevClose(); /** *
   * / Previous closing price
   * 
* * .org.openfeed.PrevClose prevClose = 34; */ org.openfeed.PrevCloseOrBuilder getPrevCloseOrBuilder(); /** *
   * / Most recent traded price and quantity
   * 
* * .org.openfeed.Last last = 35; * @return Whether the last field is set. */ boolean hasLast(); /** *
   * / Most recent traded price and quantity
   * 
* * .org.openfeed.Last last = 35; * @return The last. */ org.openfeed.Last getLast(); /** *
   * / Most recent traded price and quantity
   * 
* * .org.openfeed.Last last = 35; */ org.openfeed.LastOrBuilder getLastOrBuilder(); /** *
   * / Year high price
   * 
* * .org.openfeed.YearHigh yearHigh = 36; * @return Whether the yearHigh field is set. */ boolean hasYearHigh(); /** *
   * / Year high price
   * 
* * .org.openfeed.YearHigh yearHigh = 36; * @return The yearHigh. */ org.openfeed.YearHigh getYearHigh(); /** *
   * / Year high price
   * 
* * .org.openfeed.YearHigh yearHigh = 36; */ org.openfeed.YearHighOrBuilder getYearHighOrBuilder(); /** *
   * / Year low price
   * 
* * .org.openfeed.YearLow yearLow = 37; * @return Whether the yearLow field is set. */ boolean hasYearLow(); /** *
   * / Year low price
   * 
* * .org.openfeed.YearLow yearLow = 37; * @return The yearLow. */ org.openfeed.YearLow getYearLow(); /** *
   * / Year low price
   * 
* * .org.openfeed.YearLow yearLow = 37; */ org.openfeed.YearLowOrBuilder getYearLowOrBuilder(); /** *
   * / Total traded volume
   * 
* * .org.openfeed.Volume volume = 38; * @return Whether the volume field is set. */ boolean hasVolume(); /** *
   * / Total traded volume
   * 
* * .org.openfeed.Volume volume = 38; * @return The volume. */ org.openfeed.Volume getVolume(); /** *
   * / Total traded volume
   * 
* * .org.openfeed.Volume volume = 38; */ org.openfeed.VolumeOrBuilder getVolumeOrBuilder(); /** *
   * / Most recent settlement price
   * 
* * .org.openfeed.Settlement settlement = 39; * @return Whether the settlement field is set. */ boolean hasSettlement(); /** *
   * / Most recent settlement price
   * 
* * .org.openfeed.Settlement settlement = 39; * @return The settlement. */ org.openfeed.Settlement getSettlement(); /** *
   * / Most recent settlement price
   * 
* * .org.openfeed.Settlement settlement = 39; */ org.openfeed.SettlementOrBuilder getSettlementOrBuilder(); /** *
   * / Most recent open interest
   * 
* * .org.openfeed.OpenInterest openInterest = 40; * @return Whether the openInterest field is set. */ boolean hasOpenInterest(); /** *
   * / Most recent open interest
   * 
* * .org.openfeed.OpenInterest openInterest = 40; * @return The openInterest. */ org.openfeed.OpenInterest getOpenInterest(); /** *
   * / Most recent open interest
   * 
* * .org.openfeed.OpenInterest openInterest = 40; */ org.openfeed.OpenInterestOrBuilder getOpenInterestOrBuilder(); /** *
   * / Most recent volume weighted average price
   * 
* * .org.openfeed.Vwap vwap = 41; * @return Whether the vwap field is set. */ boolean hasVwap(); /** *
   * / Most recent volume weighted average price
   * 
* * .org.openfeed.Vwap vwap = 41; * @return The vwap. */ org.openfeed.Vwap getVwap(); /** *
   * / Most recent volume weighted average price
   * 
* * .org.openfeed.Vwap vwap = 41; */ org.openfeed.VwapOrBuilder getVwapOrBuilder(); /** * .org.openfeed.DividendsIncomeDistributions dividendsIncomeDistributions = 42; * @return Whether the dividendsIncomeDistributions field is set. */ boolean hasDividendsIncomeDistributions(); /** * .org.openfeed.DividendsIncomeDistributions dividendsIncomeDistributions = 42; * @return The dividendsIncomeDistributions. */ org.openfeed.DividendsIncomeDistributions getDividendsIncomeDistributions(); /** * .org.openfeed.DividendsIncomeDistributions dividendsIncomeDistributions = 42; */ org.openfeed.DividendsIncomeDistributionsOrBuilder getDividendsIncomeDistributionsOrBuilder(); /** * .org.openfeed.NumberOfTrades numberOfTrades = 43; * @return Whether the numberOfTrades field is set. */ boolean hasNumberOfTrades(); /** * .org.openfeed.NumberOfTrades numberOfTrades = 43; * @return The numberOfTrades. */ org.openfeed.NumberOfTrades getNumberOfTrades(); /** * .org.openfeed.NumberOfTrades numberOfTrades = 43; */ org.openfeed.NumberOfTradesOrBuilder getNumberOfTradesOrBuilder(); /** * .org.openfeed.MonetaryValue monetaryValue = 44; * @return Whether the monetaryValue field is set. */ boolean hasMonetaryValue(); /** * .org.openfeed.MonetaryValue monetaryValue = 44; * @return The monetaryValue. */ org.openfeed.MonetaryValue getMonetaryValue(); /** * .org.openfeed.MonetaryValue monetaryValue = 44; */ org.openfeed.MonetaryValueOrBuilder getMonetaryValueOrBuilder(); /** * .org.openfeed.CapitalDistributions capitalDistributions = 45; * @return Whether the capitalDistributions field is set. */ boolean hasCapitalDistributions(); /** * .org.openfeed.CapitalDistributions capitalDistributions = 45; * @return The capitalDistributions. */ org.openfeed.CapitalDistributions getCapitalDistributions(); /** * .org.openfeed.CapitalDistributions capitalDistributions = 45; */ org.openfeed.CapitalDistributionsOrBuilder getCapitalDistributionsOrBuilder(); /** * .org.openfeed.SharesOutstanding sharesOutstanding = 46; * @return Whether the sharesOutstanding field is set. */ boolean hasSharesOutstanding(); /** * .org.openfeed.SharesOutstanding sharesOutstanding = 46; * @return The sharesOutstanding. */ org.openfeed.SharesOutstanding getSharesOutstanding(); /** * .org.openfeed.SharesOutstanding sharesOutstanding = 46; */ org.openfeed.SharesOutstandingOrBuilder getSharesOutstandingOrBuilder(); /** * .org.openfeed.NetAssetValue netAssetValue = 47; * @return Whether the netAssetValue field is set. */ boolean hasNetAssetValue(); /** * .org.openfeed.NetAssetValue netAssetValue = 47; * @return The netAssetValue. */ org.openfeed.NetAssetValue getNetAssetValue(); /** * .org.openfeed.NetAssetValue netAssetValue = 47; */ org.openfeed.NetAssetValueOrBuilder getNetAssetValueOrBuilder(); /** *
   * / Previous session.
   * 
* * .org.openfeed.MarketSession previousSession = 48; * @return Whether the previousSession field is set. */ boolean hasPreviousSession(); /** *
   * / Previous session.
   * 
* * .org.openfeed.MarketSession previousSession = 48; * @return The previousSession. */ org.openfeed.MarketSession getPreviousSession(); /** *
   * / Previous session.
   * 
* * .org.openfeed.MarketSession previousSession = 48; */ org.openfeed.MarketSessionOrBuilder getPreviousSessionOrBuilder(); /** *
   * / 'T' session.
   * 
* * .org.openfeed.MarketSession tSession = 49; * @return Whether the tSession field is set. */ boolean hasTSession(); /** *
   * / 'T' session.
   * 
* * .org.openfeed.MarketSession tSession = 49; * @return The tSession. */ org.openfeed.MarketSession getTSession(); /** *
   * / 'T' session.
   * 
* * .org.openfeed.MarketSession tSession = 49; */ org.openfeed.MarketSessionOrBuilder getTSessionOrBuilder(); /** *
   * / Volume at price. Used by the market state/ JERQ.
   * 
* * .org.openfeed.VolumeAtPrice volumeAtPrice = 50; * @return Whether the volumeAtPrice field is set. */ boolean hasVolumeAtPrice(); /** *
   * / Volume at price. Used by the market state/ JERQ.
   * 
* * .org.openfeed.VolumeAtPrice volumeAtPrice = 50; * @return The volumeAtPrice. */ org.openfeed.VolumeAtPrice getVolumeAtPrice(); /** *
   * / Volume at price. Used by the market state/ JERQ.
   * 
* * .org.openfeed.VolumeAtPrice volumeAtPrice = 50; */ org.openfeed.VolumeAtPriceOrBuilder getVolumeAtPriceOrBuilder(); /** * .org.openfeed.HighRolling highRolling = 51; * @return Whether the highRolling field is set. */ boolean hasHighRolling(); /** * .org.openfeed.HighRolling highRolling = 51; * @return The highRolling. */ org.openfeed.HighRolling getHighRolling(); /** * .org.openfeed.HighRolling highRolling = 51; */ org.openfeed.HighRollingOrBuilder getHighRollingOrBuilder(); /** * .org.openfeed.LowRolling lowRolling = 52; * @return Whether the lowRolling field is set. */ boolean hasLowRolling(); /** * .org.openfeed.LowRolling lowRolling = 52; * @return The lowRolling. */ org.openfeed.LowRolling getLowRolling(); /** * .org.openfeed.LowRolling lowRolling = 52; */ org.openfeed.LowRollingOrBuilder getLowRollingOrBuilder(); /** *
   * / 'Z' session. Includes all trades, even the ones that do not update Last.
   * 
* * .org.openfeed.MarketSession zSession = 53; * @return Whether the zSession field is set. */ boolean hasZSession(); /** *
   * / 'Z' session. Includes all trades, even the ones that do not update Last.
   * 
* * .org.openfeed.MarketSession zSession = 53; * @return The zSession. */ org.openfeed.MarketSession getZSession(); /** *
   * / 'Z' session. Includes all trades, even the ones that do not update Last.
   * 
* * .org.openfeed.MarketSession zSession = 53; */ org.openfeed.MarketSessionOrBuilder getZSessionOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy