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