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

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