org.openfeed.InstrumentRequestOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: openfeed_api.proto
// Protobuf Java Version: 4.28.3
package org.openfeed;
public interface InstrumentRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.openfeed.InstrumentRequest)
com.google.protobuf.MessageOrBuilder {
/**
* sint64 correlationId = 1;
* @return The correlationId.
*/
long getCorrelationId();
/**
* string token = 2;
* @return The token.
*/
java.lang.String getToken();
/**
* string token = 2;
* @return The bytes for token.
*/
com.google.protobuf.ByteString
getTokenBytes();
/**
*
* / Filter on these instrument types
*
*
* repeated .org.openfeed.InstrumentDefinition.InstrumentType instrumentType = 3;
* @return A list containing the instrumentType.
*/
java.util.List getInstrumentTypeList();
/**
*
* / Filter on these instrument types
*
*
* repeated .org.openfeed.InstrumentDefinition.InstrumentType instrumentType = 3;
* @return The count of instrumentType.
*/
int getInstrumentTypeCount();
/**
*
* / Filter on these instrument types
*
*
* repeated .org.openfeed.InstrumentDefinition.InstrumentType instrumentType = 3;
* @param index The index of the element to return.
* @return The instrumentType at the given index.
*/
org.openfeed.InstrumentDefinition.InstrumentType getInstrumentType(int index);
/**
*
* / Filter on these instrument types
*
*
* repeated .org.openfeed.InstrumentDefinition.InstrumentType instrumentType = 3;
* @return A list containing the enum numeric values on the wire for instrumentType.
*/
java.util.List
getInstrumentTypeValueList();
/**
*
* / Filter on these instrument types
*
*
* repeated .org.openfeed.InstrumentDefinition.InstrumentType instrumentType = 3;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of instrumentType at the given index.
*/
int getInstrumentTypeValue(int index);
/**
*
* / Filter on these spread types
*
*
* repeated string spreadType = 4;
* @return A list containing the spreadType.
*/
java.util.List
getSpreadTypeList();
/**
*
* / Filter on these spread types
*
*
* repeated string spreadType = 4;
* @return The count of spreadType.
*/
int getSpreadTypeCount();
/**
*
* / Filter on these spread types
*
*
* repeated string spreadType = 4;
* @param index The index of the element to return.
* @return The spreadType at the given index.
*/
java.lang.String getSpreadType(int index);
/**
*
* / Filter on these spread types
*
*
* repeated string spreadType = 4;
* @param index The index of the value to return.
* @return The bytes of the spreadType at the given index.
*/
com.google.protobuf.ByteString
getSpreadTypeBytes(int index);
/**
*
* / If version >= 1 then will send InstrumentDefinition in the InstrumentResponse
*
*
* sint32 version = 5;
* @return The version.
*/
int getVersion();
/**
* string symbol = 10;
* @return Whether the symbol field is set.
*/
boolean hasSymbol();
/**
* string symbol = 10;
* @return The symbol.
*/
java.lang.String getSymbol();
/**
* string symbol = 10;
* @return The bytes for symbol.
*/
com.google.protobuf.ByteString
getSymbolBytes();
/**
* sint64 marketId = 11;
* @return Whether the marketId field is set.
*/
boolean hasMarketId();
/**
* sint64 marketId = 11;
* @return The marketId.
*/
long getMarketId();
/**
* string exchange = 12;
* @return Whether the exchange field is set.
*/
boolean hasExchange();
/**
* string exchange = 12;
* @return The exchange.
*/
java.lang.String getExchange();
/**
* string exchange = 12;
* @return The bytes for exchange.
*/
com.google.protobuf.ByteString
getExchangeBytes();
/**
* sint32 channelId = 13;
* @return Whether the channelId field is set.
*/
boolean hasChannelId();
/**
* sint32 channelId = 13;
* @return The channelId.
*/
int getChannelId();
org.openfeed.InstrumentRequest.RequestCase getRequestCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy