Interface GetOrderBookResponseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GetOrderBookResponse, GetOrderBookResponse.Builder

public interface GetOrderBookResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getAsks(int index)
    Множество пар значений на продажу.
    int
    Множество пар значений на продажу.
    Множество пар значений на продажу.
    getAsksOrBuilder(int index)
    Множество пар значений на продажу.
    List<? extends OrderOrBuilder>
    Множество пар значений на продажу.
    getBids(int index)
    Множество пар значений на покупку.
    int
    Множество пар значений на покупку.
    Множество пар значений на покупку.
    getBidsOrBuilder(int index)
    Множество пар значений на покупку.
    List<? extends OrderOrBuilder>
    Множество пар значений на покупку.
    Цена закрытия за 1 инструмент.
    Цена закрытия за 1 инструмент.
    com.google.protobuf.Timestamp
    Время получения цены закрытия.
    com.google.protobuf.TimestampOrBuilder
    Время получения цены закрытия.
    int
    Глубина стакана.
    Figi-идентификатор инструмента.
    com.google.protobuf.ByteString
    Figi-идентификатор инструмента.
    Uid инструмента
    com.google.protobuf.ByteString
    Uid инструмента
    Цена последней сделки за 1 инструмент.
    Цена последней сделки за 1 инструмент.
    com.google.protobuf.Timestamp
    Время получения цены последней сделки.
    com.google.protobuf.TimestampOrBuilder
    Время получения цены последней сделки.
    Нижний лимит цены за 1 инструмент.
    Нижний лимит цены за 1 инструмент.
    Верхний лимит цены за 1 инструмент.
    Верхний лимит цены за 1 инструмент.
    com.google.protobuf.Timestamp
    Время формирования стакана на бирже.
    com.google.protobuf.TimestampOrBuilder
    Время формирования стакана на бирже.
    boolean
    Цена закрытия за 1 инструмент.
    boolean
    Время получения цены закрытия.
    boolean
    Цена последней сделки за 1 инструмент.
    boolean
    Время получения цены последней сделки.
    boolean
    Нижний лимит цены за 1 инструмент.
    boolean
    Верхний лимит цены за 1 инструмент.
    boolean
    Время формирования стакана на бирже.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getFigi

      String getFigi()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Returns:
      The figi.
    • getFigiBytes

      com.google.protobuf.ByteString getFigiBytes()
      Figi-идентификатор инструмента.
       
      string figi = 1;
      Returns:
      The bytes for figi.
    • getDepth

      int getDepth()
      Глубина стакана.
       
      int32 depth = 2;
      Returns:
      The depth.
    • getBidsList

      List<Order> getBidsList()
      Множество пар значений на покупку.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 3;
    • getBids

      Order getBids(int index)
      Множество пар значений на покупку.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 3;
    • getBidsCount

      int getBidsCount()
      Множество пар значений на покупку.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 3;
    • getBidsOrBuilderList

      List<? extends OrderOrBuilder> getBidsOrBuilderList()
      Множество пар значений на покупку.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 3;
    • getBidsOrBuilder

      OrderOrBuilder getBidsOrBuilder(int index)
      Множество пар значений на покупку.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order bids = 3;
    • getAsksList

      List<Order> getAsksList()
      Множество пар значений на продажу.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 4;
    • getAsks

      Order getAsks(int index)
      Множество пар значений на продажу.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 4;
    • getAsksCount

      int getAsksCount()
      Множество пар значений на продажу.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 4;
    • getAsksOrBuilderList

      List<? extends OrderOrBuilder> getAsksOrBuilderList()
      Множество пар значений на продажу.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 4;
    • getAsksOrBuilder

      OrderOrBuilder getAsksOrBuilder(int index)
      Множество пар значений на продажу.
       
      repeated .tinkoff.public.invest.api.contract.v1.Order asks = 4;
    • hasLastPrice

      boolean hasLastPrice()
      Цена последней сделки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation last_price = 5;
      Returns:
      Whether the lastPrice field is set.
    • getLastPrice

      Quotation getLastPrice()
      Цена последней сделки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation last_price = 5;
      Returns:
      The lastPrice.
    • getLastPriceOrBuilder

      QuotationOrBuilder getLastPriceOrBuilder()
      Цена последней сделки за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation last_price = 5;
    • hasClosePrice

      boolean hasClosePrice()
      Цена закрытия за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation close_price = 6;
      Returns:
      Whether the closePrice field is set.
    • getClosePrice

      Quotation getClosePrice()
      Цена закрытия за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation close_price = 6;
      Returns:
      The closePrice.
    • getClosePriceOrBuilder

      QuotationOrBuilder getClosePriceOrBuilder()
      Цена закрытия за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation close_price = 6;
    • hasLimitUp

      boolean hasLimitUp()
      Верхний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_up = 7;
      Returns:
      Whether the limitUp field is set.
    • getLimitUp

      Quotation getLimitUp()
      Верхний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_up = 7;
      Returns:
      The limitUp.
    • getLimitUpOrBuilder

      QuotationOrBuilder getLimitUpOrBuilder()
      Верхний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_up = 7;
    • hasLimitDown

      boolean hasLimitDown()
      Нижний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_down = 8;
      Returns:
      Whether the limitDown field is set.
    • getLimitDown

      Quotation getLimitDown()
      Нижний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_down = 8;
      Returns:
      The limitDown.
    • getLimitDownOrBuilder

      QuotationOrBuilder getLimitDownOrBuilder()
      Нижний лимит цены за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента. Для перевод цен в валюту рекомендуем использовать [информацию со страницы](https://tinkoff.github.io/investAPI/faq_marketdata/)
       
      .tinkoff.public.invest.api.contract.v1.Quotation limit_down = 8;
    • hasLastPriceTs

      boolean hasLastPriceTs()
      Время получения цены последней сделки.
       
      .google.protobuf.Timestamp last_price_ts = 21;
      Returns:
      Whether the lastPriceTs field is set.
    • getLastPriceTs

      com.google.protobuf.Timestamp getLastPriceTs()
      Время получения цены последней сделки.
       
      .google.protobuf.Timestamp last_price_ts = 21;
      Returns:
      The lastPriceTs.
    • getLastPriceTsOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastPriceTsOrBuilder()
      Время получения цены последней сделки.
       
      .google.protobuf.Timestamp last_price_ts = 21;
    • hasClosePriceTs

      boolean hasClosePriceTs()
      Время получения цены закрытия.
       
      .google.protobuf.Timestamp close_price_ts = 22;
      Returns:
      Whether the closePriceTs field is set.
    • getClosePriceTs

      com.google.protobuf.Timestamp getClosePriceTs()
      Время получения цены закрытия.
       
      .google.protobuf.Timestamp close_price_ts = 22;
      Returns:
      The closePriceTs.
    • getClosePriceTsOrBuilder

      com.google.protobuf.TimestampOrBuilder getClosePriceTsOrBuilder()
      Время получения цены закрытия.
       
      .google.protobuf.Timestamp close_price_ts = 22;
    • hasOrderbookTs

      boolean hasOrderbookTs()
      Время формирования стакана на бирже.
       
      .google.protobuf.Timestamp orderbook_ts = 23;
      Returns:
      Whether the orderbookTs field is set.
    • getOrderbookTs

      com.google.protobuf.Timestamp getOrderbookTs()
      Время формирования стакана на бирже.
       
      .google.protobuf.Timestamp orderbook_ts = 23;
      Returns:
      The orderbookTs.
    • getOrderbookTsOrBuilder

      com.google.protobuf.TimestampOrBuilder getOrderbookTsOrBuilder()
      Время формирования стакана на бирже.
       
      .google.protobuf.Timestamp orderbook_ts = 23;
    • getInstrumentUid

      String getInstrumentUid()
      Uid инструмента
       
      string instrument_uid = 9;
      Returns:
      The instrumentUid.
    • getInstrumentUidBytes

      com.google.protobuf.ByteString getInstrumentUidBytes()
      Uid инструмента
       
      string instrument_uid = 9;
      Returns:
      The bytes for instrumentUid.