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

org.openfeed.OhlcOrBuilder 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 OhlcOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.openfeed.Ohlc)
    com.google.protobuf.MessageOrBuilder {

  /**
   * sint64 marketId = 1;
   * @return The marketId.
   */
  long getMarketId();

  /**
   * string symbol = 2;
   * @return The symbol.
   */
  java.lang.String getSymbol();
  /**
   * string symbol = 2;
   * @return The bytes for symbol.
   */
  com.google.protobuf.ByteString
      getSymbolBytes();

  /**
   * .org.openfeed.Open open = 3;
   * @return Whether the open field is set.
   */
  boolean hasOpen();
  /**
   * .org.openfeed.Open open = 3;
   * @return The open.
   */
  org.openfeed.Open getOpen();
  /**
   * .org.openfeed.Open open = 3;
   */
  org.openfeed.OpenOrBuilder getOpenOrBuilder();

  /**
   * .org.openfeed.High high = 4;
   * @return Whether the high field is set.
   */
  boolean hasHigh();
  /**
   * .org.openfeed.High high = 4;
   * @return The high.
   */
  org.openfeed.High getHigh();
  /**
   * .org.openfeed.High high = 4;
   */
  org.openfeed.HighOrBuilder getHighOrBuilder();

  /**
   * .org.openfeed.Low low = 5;
   * @return Whether the low field is set.
   */
  boolean hasLow();
  /**
   * .org.openfeed.Low low = 5;
   * @return The low.
   */
  org.openfeed.Low getLow();
  /**
   * .org.openfeed.Low low = 5;
   */
  org.openfeed.LowOrBuilder getLowOrBuilder();

  /**
   * .org.openfeed.Close close = 6;
   * @return Whether the close field is set.
   */
  boolean hasClose();
  /**
   * .org.openfeed.Close close = 6;
   * @return The close.
   */
  org.openfeed.Close getClose();
  /**
   * .org.openfeed.Close close = 6;
   */
  org.openfeed.CloseOrBuilder getCloseOrBuilder();

  /**
   * 
   * / Sum of volume
   * 
* * sint64 volume = 7; * @return The volume. */ long getVolume(); /** *
   * / Sum of price volume using normalized price
   * 
* * double priceVolume = 8; * @return The priceVolume. */ double getPriceVolume(); /** * sint64 numberTrades = 9; * @return The numberTrades. */ long getNumberTrades(); /** * sint32 tradeDate = 10; * @return The tradeDate. */ int getTradeDate(); /** *
   * / UTC Timestamp, nano seconds since Unix epoch
   * 
* * sint64 transactionTime = 11; * @return The transactionTime. */ long getTransactionTime(); /** *
   * / Trade Ids used in this OHLC
   * 
* * repeated string tradeIds = 12; * @return A list containing the tradeIds. */ java.util.List getTradeIdsList(); /** *
   * / Trade Ids used in this OHLC
   * 
* * repeated string tradeIds = 12; * @return The count of tradeIds. */ int getTradeIdsCount(); /** *
   * / Trade Ids used in this OHLC
   * 
* * repeated string tradeIds = 12; * @param index The index of the element to return. * @return The tradeIds at the given index. */ java.lang.String getTradeIds(int index); /** *
   * / Trade Ids used in this OHLC
   * 
* * repeated string tradeIds = 12; * @param index The index of the value to return. * @return The bytes of the tradeIds at the given index. */ com.google.protobuf.ByteString getTradeIdsBytes(int index); /** * sint64 openStartTime = 13; * @return The openStartTime. */ long getOpenStartTime(); /** * sint64 closeEndTime = 14; * @return The closeEndTime. */ long getCloseEndTime(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy