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

ru.tinkoff.piapi.contract.v1.MarketDataResponse Maven / Gradle / Ivy

There is a newer version: 1.27
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: marketdata.proto

package ru.tinkoff.piapi.contract.v1;

/**
 * 
 *Пакет биржевой информации по подписке.
 * 
* * Protobuf type {@code tinkoff.public.invest.api.contract.v1.MarketDataResponse} */ public final class MarketDataResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:tinkoff.public.invest.api.contract.v1.MarketDataResponse) MarketDataResponseOrBuilder { private static final long serialVersionUID = 0L; // Use MarketDataResponse.newBuilder() to construct. private MarketDataResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MarketDataResponse() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MarketDataResponse(); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ru.tinkoff.piapi.contract.v1.Marketdata.internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ru.tinkoff.piapi.contract.v1.Marketdata.internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( ru.tinkoff.piapi.contract.v1.MarketDataResponse.class, ru.tinkoff.piapi.contract.v1.MarketDataResponse.Builder.class); } private int payloadCase_ = 0; @SuppressWarnings("serial") private java.lang.Object payload_; public enum PayloadCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { SUBSCRIBE_CANDLES_RESPONSE(1), SUBSCRIBE_ORDER_BOOK_RESPONSE(2), SUBSCRIBE_TRADES_RESPONSE(3), SUBSCRIBE_INFO_RESPONSE(4), CANDLE(5), TRADE(6), ORDERBOOK(7), TRADING_STATUS(8), PING(9), SUBSCRIBE_LAST_PRICE_RESPONSE(10), LAST_PRICE(11), PAYLOAD_NOT_SET(0); private final int value; private PayloadCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static PayloadCase valueOf(int value) { return forNumber(value); } public static PayloadCase forNumber(int value) { switch (value) { case 1: return SUBSCRIBE_CANDLES_RESPONSE; case 2: return SUBSCRIBE_ORDER_BOOK_RESPONSE; case 3: return SUBSCRIBE_TRADES_RESPONSE; case 4: return SUBSCRIBE_INFO_RESPONSE; case 5: return CANDLE; case 6: return TRADE; case 7: return ORDERBOOK; case 8: return TRADING_STATUS; case 9: return PING; case 10: return SUBSCRIBE_LAST_PRICE_RESPONSE; case 11: return LAST_PRICE; case 0: return PAYLOAD_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public PayloadCase getPayloadCase() { return PayloadCase.forNumber( payloadCase_); } public static final int SUBSCRIBE_CANDLES_RESPONSE_FIELD_NUMBER = 1; /** *
   *Результат подписки на свечи.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; * @return Whether the subscribeCandlesResponse field is set. */ @java.lang.Override public boolean hasSubscribeCandlesResponse() { return payloadCase_ == 1; } /** *
   *Результат подписки на свечи.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; * @return The subscribeCandlesResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse getSubscribeCandlesResponse() { if (payloadCase_ == 1) { return (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance(); } /** *
   *Результат подписки на свечи.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponseOrBuilder getSubscribeCandlesResponseOrBuilder() { if (payloadCase_ == 1) { return (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance(); } public static final int SUBSCRIBE_ORDER_BOOK_RESPONSE_FIELD_NUMBER = 2; /** *
   *Результат подписки на стаканы.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; * @return Whether the subscribeOrderBookResponse field is set. */ @java.lang.Override public boolean hasSubscribeOrderBookResponse() { return payloadCase_ == 2; } /** *
   *Результат подписки на стаканы.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; * @return The subscribeOrderBookResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse getSubscribeOrderBookResponse() { if (payloadCase_ == 2) { return (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance(); } /** *
   *Результат подписки на стаканы.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponseOrBuilder getSubscribeOrderBookResponseOrBuilder() { if (payloadCase_ == 2) { return (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance(); } public static final int SUBSCRIBE_TRADES_RESPONSE_FIELD_NUMBER = 3; /** *
   *Результат подписки на поток обезличенных сделок.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; * @return Whether the subscribeTradesResponse field is set. */ @java.lang.Override public boolean hasSubscribeTradesResponse() { return payloadCase_ == 3; } /** *
   *Результат подписки на поток обезличенных сделок.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; * @return The subscribeTradesResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse getSubscribeTradesResponse() { if (payloadCase_ == 3) { return (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance(); } /** *
   *Результат подписки на поток обезличенных сделок.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeTradesResponseOrBuilder getSubscribeTradesResponseOrBuilder() { if (payloadCase_ == 3) { return (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance(); } public static final int SUBSCRIBE_INFO_RESPONSE_FIELD_NUMBER = 4; /** *
   *Результат подписки на торговые статусы инструментов.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; * @return Whether the subscribeInfoResponse field is set. */ @java.lang.Override public boolean hasSubscribeInfoResponse() { return payloadCase_ == 4; } /** *
   *Результат подписки на торговые статусы инструментов.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; * @return The subscribeInfoResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse getSubscribeInfoResponse() { if (payloadCase_ == 4) { return (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance(); } /** *
   *Результат подписки на торговые статусы инструментов.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeInfoResponseOrBuilder getSubscribeInfoResponseOrBuilder() { if (payloadCase_ == 4) { return (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance(); } public static final int CANDLE_FIELD_NUMBER = 5; /** *
   *Свеча.
   * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; * @return Whether the candle field is set. */ @java.lang.Override public boolean hasCandle() { return payloadCase_ == 5; } /** *
   *Свеча.
   * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; * @return The candle. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.Candle getCandle() { if (payloadCase_ == 5) { return (ru.tinkoff.piapi.contract.v1.Candle) payload_; } return ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance(); } /** *
   *Свеча.
   * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.CandleOrBuilder getCandleOrBuilder() { if (payloadCase_ == 5) { return (ru.tinkoff.piapi.contract.v1.Candle) payload_; } return ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance(); } public static final int TRADE_FIELD_NUMBER = 6; /** *
   *Сделки.
   * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; * @return Whether the trade field is set. */ @java.lang.Override public boolean hasTrade() { return payloadCase_ == 6; } /** *
   *Сделки.
   * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; * @return The trade. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.Trade getTrade() { if (payloadCase_ == 6) { return (ru.tinkoff.piapi.contract.v1.Trade) payload_; } return ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance(); } /** *
   *Сделки.
   * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.TradeOrBuilder getTradeOrBuilder() { if (payloadCase_ == 6) { return (ru.tinkoff.piapi.contract.v1.Trade) payload_; } return ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance(); } public static final int ORDERBOOK_FIELD_NUMBER = 7; /** *
   *Стакан.
   * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; * @return Whether the orderbook field is set. */ @java.lang.Override public boolean hasOrderbook() { return payloadCase_ == 7; } /** *
   *Стакан.
   * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; * @return The orderbook. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.OrderBook getOrderbook() { if (payloadCase_ == 7) { return (ru.tinkoff.piapi.contract.v1.OrderBook) payload_; } return ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance(); } /** *
   *Стакан.
   * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.OrderBookOrBuilder getOrderbookOrBuilder() { if (payloadCase_ == 7) { return (ru.tinkoff.piapi.contract.v1.OrderBook) payload_; } return ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance(); } public static final int TRADING_STATUS_FIELD_NUMBER = 8; /** *
   *Торговый статус.
   * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; * @return Whether the tradingStatus field is set. */ @java.lang.Override public boolean hasTradingStatus() { return payloadCase_ == 8; } /** *
   *Торговый статус.
   * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; * @return The tradingStatus. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.TradingStatus getTradingStatus() { if (payloadCase_ == 8) { return (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_; } return ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance(); } /** *
   *Торговый статус.
   * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.TradingStatusOrBuilder getTradingStatusOrBuilder() { if (payloadCase_ == 8) { return (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_; } return ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance(); } public static final int PING_FIELD_NUMBER = 9; /** *
   *Проверка активности стрима.
   * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; * @return Whether the ping field is set. */ @java.lang.Override public boolean hasPing() { return payloadCase_ == 9; } /** *
   *Проверка активности стрима.
   * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; * @return The ping. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.Ping getPing() { if (payloadCase_ == 9) { return (ru.tinkoff.piapi.contract.v1.Ping) payload_; } return ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance(); } /** *
   *Проверка активности стрима.
   * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.PingOrBuilder getPingOrBuilder() { if (payloadCase_ == 9) { return (ru.tinkoff.piapi.contract.v1.Ping) payload_; } return ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance(); } public static final int SUBSCRIBE_LAST_PRICE_RESPONSE_FIELD_NUMBER = 10; /** *
   *Результат подписки на цены последние сделок по инструментам.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; * @return Whether the subscribeLastPriceResponse field is set. */ @java.lang.Override public boolean hasSubscribeLastPriceResponse() { return payloadCase_ == 10; } /** *
   *Результат подписки на цены последние сделок по инструментам.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; * @return The subscribeLastPriceResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse getSubscribeLastPriceResponse() { if (payloadCase_ == 10) { return (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance(); } /** *
   *Результат подписки на цены последние сделок по инструментам.
   * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponseOrBuilder getSubscribeLastPriceResponseOrBuilder() { if (payloadCase_ == 10) { return (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance(); } public static final int LAST_PRICE_FIELD_NUMBER = 11; /** *
   *Цена последней сделки.
   * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; * @return Whether the lastPrice field is set. */ @java.lang.Override public boolean hasLastPrice() { return payloadCase_ == 11; } /** *
   *Цена последней сделки.
   * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; * @return The lastPrice. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.LastPrice getLastPrice() { if (payloadCase_ == 11) { return (ru.tinkoff.piapi.contract.v1.LastPrice) payload_; } return ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance(); } /** *
   *Цена последней сделки.
   * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.LastPriceOrBuilder getLastPriceOrBuilder() { if (payloadCase_ == 11) { return (ru.tinkoff.piapi.contract.v1.LastPrice) payload_; } return ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (payloadCase_ == 1) { output.writeMessage(1, (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_); } if (payloadCase_ == 2) { output.writeMessage(2, (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_); } if (payloadCase_ == 3) { output.writeMessage(3, (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_); } if (payloadCase_ == 4) { output.writeMessage(4, (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_); } if (payloadCase_ == 5) { output.writeMessage(5, (ru.tinkoff.piapi.contract.v1.Candle) payload_); } if (payloadCase_ == 6) { output.writeMessage(6, (ru.tinkoff.piapi.contract.v1.Trade) payload_); } if (payloadCase_ == 7) { output.writeMessage(7, (ru.tinkoff.piapi.contract.v1.OrderBook) payload_); } if (payloadCase_ == 8) { output.writeMessage(8, (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_); } if (payloadCase_ == 9) { output.writeMessage(9, (ru.tinkoff.piapi.contract.v1.Ping) payload_); } if (payloadCase_ == 10) { output.writeMessage(10, (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_); } if (payloadCase_ == 11) { output.writeMessage(11, (ru.tinkoff.piapi.contract.v1.LastPrice) payload_); } getUnknownFields().writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (payloadCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_); } if (payloadCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_); } if (payloadCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_); } if (payloadCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_); } if (payloadCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (ru.tinkoff.piapi.contract.v1.Candle) payload_); } if (payloadCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (ru.tinkoff.piapi.contract.v1.Trade) payload_); } if (payloadCase_ == 7) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, (ru.tinkoff.piapi.contract.v1.OrderBook) payload_); } if (payloadCase_ == 8) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_); } if (payloadCase_ == 9) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, (ru.tinkoff.piapi.contract.v1.Ping) payload_); } if (payloadCase_ == 10) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_); } if (payloadCase_ == 11) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, (ru.tinkoff.piapi.contract.v1.LastPrice) payload_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof ru.tinkoff.piapi.contract.v1.MarketDataResponse)) { return super.equals(obj); } ru.tinkoff.piapi.contract.v1.MarketDataResponse other = (ru.tinkoff.piapi.contract.v1.MarketDataResponse) obj; if (!getPayloadCase().equals(other.getPayloadCase())) return false; switch (payloadCase_) { case 1: if (!getSubscribeCandlesResponse() .equals(other.getSubscribeCandlesResponse())) return false; break; case 2: if (!getSubscribeOrderBookResponse() .equals(other.getSubscribeOrderBookResponse())) return false; break; case 3: if (!getSubscribeTradesResponse() .equals(other.getSubscribeTradesResponse())) return false; break; case 4: if (!getSubscribeInfoResponse() .equals(other.getSubscribeInfoResponse())) return false; break; case 5: if (!getCandle() .equals(other.getCandle())) return false; break; case 6: if (!getTrade() .equals(other.getTrade())) return false; break; case 7: if (!getOrderbook() .equals(other.getOrderbook())) return false; break; case 8: if (!getTradingStatus() .equals(other.getTradingStatus())) return false; break; case 9: if (!getPing() .equals(other.getPing())) return false; break; case 10: if (!getSubscribeLastPriceResponse() .equals(other.getSubscribeLastPriceResponse())) return false; break; case 11: if (!getLastPrice() .equals(other.getLastPrice())) return false; break; case 0: default: } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); switch (payloadCase_) { case 1: hash = (37 * hash) + SUBSCRIBE_CANDLES_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getSubscribeCandlesResponse().hashCode(); break; case 2: hash = (37 * hash) + SUBSCRIBE_ORDER_BOOK_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getSubscribeOrderBookResponse().hashCode(); break; case 3: hash = (37 * hash) + SUBSCRIBE_TRADES_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getSubscribeTradesResponse().hashCode(); break; case 4: hash = (37 * hash) + SUBSCRIBE_INFO_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getSubscribeInfoResponse().hashCode(); break; case 5: hash = (37 * hash) + CANDLE_FIELD_NUMBER; hash = (53 * hash) + getCandle().hashCode(); break; case 6: hash = (37 * hash) + TRADE_FIELD_NUMBER; hash = (53 * hash) + getTrade().hashCode(); break; case 7: hash = (37 * hash) + ORDERBOOK_FIELD_NUMBER; hash = (53 * hash) + getOrderbook().hashCode(); break; case 8: hash = (37 * hash) + TRADING_STATUS_FIELD_NUMBER; hash = (53 * hash) + getTradingStatus().hashCode(); break; case 9: hash = (37 * hash) + PING_FIELD_NUMBER; hash = (53 * hash) + getPing().hashCode(); break; case 10: hash = (37 * hash) + SUBSCRIBE_LAST_PRICE_RESPONSE_FIELD_NUMBER; hash = (53 * hash) + getSubscribeLastPriceResponse().hashCode(); break; case 11: hash = (37 * hash) + LAST_PRICE_FIELD_NUMBER; hash = (53 * hash) + getLastPrice().hashCode(); break; case 0: default: } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(ru.tinkoff.piapi.contract.v1.MarketDataResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
   *Пакет биржевой информации по подписке.
   * 
* * Protobuf type {@code tinkoff.public.invest.api.contract.v1.MarketDataResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:tinkoff.public.invest.api.contract.v1.MarketDataResponse) ru.tinkoff.piapi.contract.v1.MarketDataResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return ru.tinkoff.piapi.contract.v1.Marketdata.internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return ru.tinkoff.piapi.contract.v1.Marketdata.internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( ru.tinkoff.piapi.contract.v1.MarketDataResponse.class, ru.tinkoff.piapi.contract.v1.MarketDataResponse.Builder.class); } // Construct using ru.tinkoff.piapi.contract.v1.MarketDataResponse.newBuilder() private Builder() { } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; if (subscribeCandlesResponseBuilder_ != null) { subscribeCandlesResponseBuilder_.clear(); } if (subscribeOrderBookResponseBuilder_ != null) { subscribeOrderBookResponseBuilder_.clear(); } if (subscribeTradesResponseBuilder_ != null) { subscribeTradesResponseBuilder_.clear(); } if (subscribeInfoResponseBuilder_ != null) { subscribeInfoResponseBuilder_.clear(); } if (candleBuilder_ != null) { candleBuilder_.clear(); } if (tradeBuilder_ != null) { tradeBuilder_.clear(); } if (orderbookBuilder_ != null) { orderbookBuilder_.clear(); } if (tradingStatusBuilder_ != null) { tradingStatusBuilder_.clear(); } if (pingBuilder_ != null) { pingBuilder_.clear(); } if (subscribeLastPriceResponseBuilder_ != null) { subscribeLastPriceResponseBuilder_.clear(); } if (lastPriceBuilder_ != null) { lastPriceBuilder_.clear(); } payloadCase_ = 0; payload_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return ru.tinkoff.piapi.contract.v1.Marketdata.internal_static_tinkoff_public_invest_api_contract_v1_MarketDataResponse_descriptor; } @java.lang.Override public ru.tinkoff.piapi.contract.v1.MarketDataResponse getDefaultInstanceForType() { return ru.tinkoff.piapi.contract.v1.MarketDataResponse.getDefaultInstance(); } @java.lang.Override public ru.tinkoff.piapi.contract.v1.MarketDataResponse build() { ru.tinkoff.piapi.contract.v1.MarketDataResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public ru.tinkoff.piapi.contract.v1.MarketDataResponse buildPartial() { ru.tinkoff.piapi.contract.v1.MarketDataResponse result = new ru.tinkoff.piapi.contract.v1.MarketDataResponse(this); if (bitField0_ != 0) { buildPartial0(result); } buildPartialOneofs(result); onBuilt(); return result; } private void buildPartial0(ru.tinkoff.piapi.contract.v1.MarketDataResponse result) { int from_bitField0_ = bitField0_; } private void buildPartialOneofs(ru.tinkoff.piapi.contract.v1.MarketDataResponse result) { result.payloadCase_ = payloadCase_; result.payload_ = this.payload_; if (payloadCase_ == 1 && subscribeCandlesResponseBuilder_ != null) { result.payload_ = subscribeCandlesResponseBuilder_.build(); } if (payloadCase_ == 2 && subscribeOrderBookResponseBuilder_ != null) { result.payload_ = subscribeOrderBookResponseBuilder_.build(); } if (payloadCase_ == 3 && subscribeTradesResponseBuilder_ != null) { result.payload_ = subscribeTradesResponseBuilder_.build(); } if (payloadCase_ == 4 && subscribeInfoResponseBuilder_ != null) { result.payload_ = subscribeInfoResponseBuilder_.build(); } if (payloadCase_ == 5 && candleBuilder_ != null) { result.payload_ = candleBuilder_.build(); } if (payloadCase_ == 6 && tradeBuilder_ != null) { result.payload_ = tradeBuilder_.build(); } if (payloadCase_ == 7 && orderbookBuilder_ != null) { result.payload_ = orderbookBuilder_.build(); } if (payloadCase_ == 8 && tradingStatusBuilder_ != null) { result.payload_ = tradingStatusBuilder_.build(); } if (payloadCase_ == 9 && pingBuilder_ != null) { result.payload_ = pingBuilder_.build(); } if (payloadCase_ == 10 && subscribeLastPriceResponseBuilder_ != null) { result.payload_ = subscribeLastPriceResponseBuilder_.build(); } if (payloadCase_ == 11 && lastPriceBuilder_ != null) { result.payload_ = lastPriceBuilder_.build(); } } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof ru.tinkoff.piapi.contract.v1.MarketDataResponse) { return mergeFrom((ru.tinkoff.piapi.contract.v1.MarketDataResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(ru.tinkoff.piapi.contract.v1.MarketDataResponse other) { if (other == ru.tinkoff.piapi.contract.v1.MarketDataResponse.getDefaultInstance()) return this; switch (other.getPayloadCase()) { case SUBSCRIBE_CANDLES_RESPONSE: { mergeSubscribeCandlesResponse(other.getSubscribeCandlesResponse()); break; } case SUBSCRIBE_ORDER_BOOK_RESPONSE: { mergeSubscribeOrderBookResponse(other.getSubscribeOrderBookResponse()); break; } case SUBSCRIBE_TRADES_RESPONSE: { mergeSubscribeTradesResponse(other.getSubscribeTradesResponse()); break; } case SUBSCRIBE_INFO_RESPONSE: { mergeSubscribeInfoResponse(other.getSubscribeInfoResponse()); break; } case CANDLE: { mergeCandle(other.getCandle()); break; } case TRADE: { mergeTrade(other.getTrade()); break; } case ORDERBOOK: { mergeOrderbook(other.getOrderbook()); break; } case TRADING_STATUS: { mergeTradingStatus(other.getTradingStatus()); break; } case PING: { mergePing(other.getPing()); break; } case SUBSCRIBE_LAST_PRICE_RESPONSE: { mergeSubscribeLastPriceResponse(other.getSubscribeLastPriceResponse()); break; } case LAST_PRICE: { mergeLastPrice(other.getLastPrice()); break; } case PAYLOAD_NOT_SET: { break; } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { input.readMessage( getSubscribeCandlesResponseFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 1; break; } // case 10 case 18: { input.readMessage( getSubscribeOrderBookResponseFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 2; break; } // case 18 case 26: { input.readMessage( getSubscribeTradesResponseFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 3; break; } // case 26 case 34: { input.readMessage( getSubscribeInfoResponseFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 4; break; } // case 34 case 42: { input.readMessage( getCandleFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 5; break; } // case 42 case 50: { input.readMessage( getTradeFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 6; break; } // case 50 case 58: { input.readMessage( getOrderbookFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 7; break; } // case 58 case 66: { input.readMessage( getTradingStatusFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 8; break; } // case 66 case 74: { input.readMessage( getPingFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 9; break; } // case 74 case 82: { input.readMessage( getSubscribeLastPriceResponseFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 10; break; } // case 82 case 90: { input.readMessage( getLastPriceFieldBuilder().getBuilder(), extensionRegistry); payloadCase_ = 11; break; } // case 90 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int payloadCase_ = 0; private java.lang.Object payload_; public PayloadCase getPayloadCase() { return PayloadCase.forNumber( payloadCase_); } public Builder clearPayload() { payloadCase_ = 0; payload_ = null; onChanged(); return this; } private int bitField0_; private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse, ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponseOrBuilder> subscribeCandlesResponseBuilder_; /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; * @return Whether the subscribeCandlesResponse field is set. */ @java.lang.Override public boolean hasSubscribeCandlesResponse() { return payloadCase_ == 1; } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; * @return The subscribeCandlesResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse getSubscribeCandlesResponse() { if (subscribeCandlesResponseBuilder_ == null) { if (payloadCase_ == 1) { return (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance(); } else { if (payloadCase_ == 1) { return subscribeCandlesResponseBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance(); } } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ public Builder setSubscribeCandlesResponse(ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse value) { if (subscribeCandlesResponseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { subscribeCandlesResponseBuilder_.setMessage(value); } payloadCase_ = 1; return this; } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ public Builder setSubscribeCandlesResponse( ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.Builder builderForValue) { if (subscribeCandlesResponseBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { subscribeCandlesResponseBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 1; return this; } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ public Builder mergeSubscribeCandlesResponse(ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse value) { if (subscribeCandlesResponseBuilder_ == null) { if (payloadCase_ == 1 && payload_ != ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.newBuilder((ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 1) { subscribeCandlesResponseBuilder_.mergeFrom(value); } else { subscribeCandlesResponseBuilder_.setMessage(value); } } payloadCase_ = 1; return this; } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ public Builder clearSubscribeCandlesResponse() { if (subscribeCandlesResponseBuilder_ == null) { if (payloadCase_ == 1) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 1) { payloadCase_ = 0; payload_ = null; } subscribeCandlesResponseBuilder_.clear(); } return this; } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ public ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.Builder getSubscribeCandlesResponseBuilder() { return getSubscribeCandlesResponseFieldBuilder().getBuilder(); } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponseOrBuilder getSubscribeCandlesResponseOrBuilder() { if ((payloadCase_ == 1) && (subscribeCandlesResponseBuilder_ != null)) { return subscribeCandlesResponseBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 1) { return (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance(); } } /** *
     *Результат подписки на свечи.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeCandlesResponse subscribe_candles_response = 1; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse, ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponseOrBuilder> getSubscribeCandlesResponseFieldBuilder() { if (subscribeCandlesResponseBuilder_ == null) { if (!(payloadCase_ == 1)) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.getDefaultInstance(); } subscribeCandlesResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse, ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponseOrBuilder>( (ru.tinkoff.piapi.contract.v1.SubscribeCandlesResponse) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 1; onChanged(); return subscribeCandlesResponseBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse, ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponseOrBuilder> subscribeOrderBookResponseBuilder_; /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; * @return Whether the subscribeOrderBookResponse field is set. */ @java.lang.Override public boolean hasSubscribeOrderBookResponse() { return payloadCase_ == 2; } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; * @return The subscribeOrderBookResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse getSubscribeOrderBookResponse() { if (subscribeOrderBookResponseBuilder_ == null) { if (payloadCase_ == 2) { return (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance(); } else { if (payloadCase_ == 2) { return subscribeOrderBookResponseBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance(); } } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ public Builder setSubscribeOrderBookResponse(ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse value) { if (subscribeOrderBookResponseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { subscribeOrderBookResponseBuilder_.setMessage(value); } payloadCase_ = 2; return this; } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ public Builder setSubscribeOrderBookResponse( ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.Builder builderForValue) { if (subscribeOrderBookResponseBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { subscribeOrderBookResponseBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 2; return this; } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ public Builder mergeSubscribeOrderBookResponse(ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse value) { if (subscribeOrderBookResponseBuilder_ == null) { if (payloadCase_ == 2 && payload_ != ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.newBuilder((ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 2) { subscribeOrderBookResponseBuilder_.mergeFrom(value); } else { subscribeOrderBookResponseBuilder_.setMessage(value); } } payloadCase_ = 2; return this; } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ public Builder clearSubscribeOrderBookResponse() { if (subscribeOrderBookResponseBuilder_ == null) { if (payloadCase_ == 2) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 2) { payloadCase_ = 0; payload_ = null; } subscribeOrderBookResponseBuilder_.clear(); } return this; } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ public ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.Builder getSubscribeOrderBookResponseBuilder() { return getSubscribeOrderBookResponseFieldBuilder().getBuilder(); } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponseOrBuilder getSubscribeOrderBookResponseOrBuilder() { if ((payloadCase_ == 2) && (subscribeOrderBookResponseBuilder_ != null)) { return subscribeOrderBookResponseBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 2) { return (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance(); } } /** *
     *Результат подписки на стаканы.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookResponse subscribe_order_book_response = 2; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse, ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponseOrBuilder> getSubscribeOrderBookResponseFieldBuilder() { if (subscribeOrderBookResponseBuilder_ == null) { if (!(payloadCase_ == 2)) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.getDefaultInstance(); } subscribeOrderBookResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse, ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponseOrBuilder>( (ru.tinkoff.piapi.contract.v1.SubscribeOrderBookResponse) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 2; onChanged(); return subscribeOrderBookResponseBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse, ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeTradesResponseOrBuilder> subscribeTradesResponseBuilder_; /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; * @return Whether the subscribeTradesResponse field is set. */ @java.lang.Override public boolean hasSubscribeTradesResponse() { return payloadCase_ == 3; } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; * @return The subscribeTradesResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse getSubscribeTradesResponse() { if (subscribeTradesResponseBuilder_ == null) { if (payloadCase_ == 3) { return (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance(); } else { if (payloadCase_ == 3) { return subscribeTradesResponseBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance(); } } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ public Builder setSubscribeTradesResponse(ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse value) { if (subscribeTradesResponseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { subscribeTradesResponseBuilder_.setMessage(value); } payloadCase_ = 3; return this; } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ public Builder setSubscribeTradesResponse( ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.Builder builderForValue) { if (subscribeTradesResponseBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { subscribeTradesResponseBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 3; return this; } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ public Builder mergeSubscribeTradesResponse(ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse value) { if (subscribeTradesResponseBuilder_ == null) { if (payloadCase_ == 3 && payload_ != ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.newBuilder((ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 3) { subscribeTradesResponseBuilder_.mergeFrom(value); } else { subscribeTradesResponseBuilder_.setMessage(value); } } payloadCase_ = 3; return this; } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ public Builder clearSubscribeTradesResponse() { if (subscribeTradesResponseBuilder_ == null) { if (payloadCase_ == 3) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 3) { payloadCase_ = 0; payload_ = null; } subscribeTradesResponseBuilder_.clear(); } return this; } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ public ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.Builder getSubscribeTradesResponseBuilder() { return getSubscribeTradesResponseFieldBuilder().getBuilder(); } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeTradesResponseOrBuilder getSubscribeTradesResponseOrBuilder() { if ((payloadCase_ == 3) && (subscribeTradesResponseBuilder_ != null)) { return subscribeTradesResponseBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 3) { return (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance(); } } /** *
     *Результат подписки на поток обезличенных сделок.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeTradesResponse subscribe_trades_response = 3; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse, ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeTradesResponseOrBuilder> getSubscribeTradesResponseFieldBuilder() { if (subscribeTradesResponseBuilder_ == null) { if (!(payloadCase_ == 3)) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.getDefaultInstance(); } subscribeTradesResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse, ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeTradesResponseOrBuilder>( (ru.tinkoff.piapi.contract.v1.SubscribeTradesResponse) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 3; onChanged(); return subscribeTradesResponseBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse, ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeInfoResponseOrBuilder> subscribeInfoResponseBuilder_; /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; * @return Whether the subscribeInfoResponse field is set. */ @java.lang.Override public boolean hasSubscribeInfoResponse() { return payloadCase_ == 4; } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; * @return The subscribeInfoResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse getSubscribeInfoResponse() { if (subscribeInfoResponseBuilder_ == null) { if (payloadCase_ == 4) { return (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance(); } else { if (payloadCase_ == 4) { return subscribeInfoResponseBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance(); } } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ public Builder setSubscribeInfoResponse(ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse value) { if (subscribeInfoResponseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { subscribeInfoResponseBuilder_.setMessage(value); } payloadCase_ = 4; return this; } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ public Builder setSubscribeInfoResponse( ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.Builder builderForValue) { if (subscribeInfoResponseBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { subscribeInfoResponseBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 4; return this; } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ public Builder mergeSubscribeInfoResponse(ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse value) { if (subscribeInfoResponseBuilder_ == null) { if (payloadCase_ == 4 && payload_ != ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.newBuilder((ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 4) { subscribeInfoResponseBuilder_.mergeFrom(value); } else { subscribeInfoResponseBuilder_.setMessage(value); } } payloadCase_ = 4; return this; } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ public Builder clearSubscribeInfoResponse() { if (subscribeInfoResponseBuilder_ == null) { if (payloadCase_ == 4) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 4) { payloadCase_ = 0; payload_ = null; } subscribeInfoResponseBuilder_.clear(); } return this; } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ public ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.Builder getSubscribeInfoResponseBuilder() { return getSubscribeInfoResponseFieldBuilder().getBuilder(); } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeInfoResponseOrBuilder getSubscribeInfoResponseOrBuilder() { if ((payloadCase_ == 4) && (subscribeInfoResponseBuilder_ != null)) { return subscribeInfoResponseBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 4) { return (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance(); } } /** *
     *Результат подписки на торговые статусы инструментов.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeInfoResponse subscribe_info_response = 4; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse, ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeInfoResponseOrBuilder> getSubscribeInfoResponseFieldBuilder() { if (subscribeInfoResponseBuilder_ == null) { if (!(payloadCase_ == 4)) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.getDefaultInstance(); } subscribeInfoResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse, ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeInfoResponseOrBuilder>( (ru.tinkoff.piapi.contract.v1.SubscribeInfoResponse) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 4; onChanged(); return subscribeInfoResponseBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Candle, ru.tinkoff.piapi.contract.v1.Candle.Builder, ru.tinkoff.piapi.contract.v1.CandleOrBuilder> candleBuilder_; /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; * @return Whether the candle field is set. */ @java.lang.Override public boolean hasCandle() { return payloadCase_ == 5; } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; * @return The candle. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.Candle getCandle() { if (candleBuilder_ == null) { if (payloadCase_ == 5) { return (ru.tinkoff.piapi.contract.v1.Candle) payload_; } return ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance(); } else { if (payloadCase_ == 5) { return candleBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance(); } } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ public Builder setCandle(ru.tinkoff.piapi.contract.v1.Candle value) { if (candleBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { candleBuilder_.setMessage(value); } payloadCase_ = 5; return this; } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ public Builder setCandle( ru.tinkoff.piapi.contract.v1.Candle.Builder builderForValue) { if (candleBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { candleBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 5; return this; } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ public Builder mergeCandle(ru.tinkoff.piapi.contract.v1.Candle value) { if (candleBuilder_ == null) { if (payloadCase_ == 5 && payload_ != ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.Candle.newBuilder((ru.tinkoff.piapi.contract.v1.Candle) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 5) { candleBuilder_.mergeFrom(value); } else { candleBuilder_.setMessage(value); } } payloadCase_ = 5; return this; } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ public Builder clearCandle() { if (candleBuilder_ == null) { if (payloadCase_ == 5) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 5) { payloadCase_ = 0; payload_ = null; } candleBuilder_.clear(); } return this; } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ public ru.tinkoff.piapi.contract.v1.Candle.Builder getCandleBuilder() { return getCandleFieldBuilder().getBuilder(); } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.CandleOrBuilder getCandleOrBuilder() { if ((payloadCase_ == 5) && (candleBuilder_ != null)) { return candleBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 5) { return (ru.tinkoff.piapi.contract.v1.Candle) payload_; } return ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance(); } } /** *
     *Свеча.
     * 
* * .tinkoff.public.invest.api.contract.v1.Candle candle = 5; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Candle, ru.tinkoff.piapi.contract.v1.Candle.Builder, ru.tinkoff.piapi.contract.v1.CandleOrBuilder> getCandleFieldBuilder() { if (candleBuilder_ == null) { if (!(payloadCase_ == 5)) { payload_ = ru.tinkoff.piapi.contract.v1.Candle.getDefaultInstance(); } candleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Candle, ru.tinkoff.piapi.contract.v1.Candle.Builder, ru.tinkoff.piapi.contract.v1.CandleOrBuilder>( (ru.tinkoff.piapi.contract.v1.Candle) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 5; onChanged(); return candleBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Trade, ru.tinkoff.piapi.contract.v1.Trade.Builder, ru.tinkoff.piapi.contract.v1.TradeOrBuilder> tradeBuilder_; /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; * @return Whether the trade field is set. */ @java.lang.Override public boolean hasTrade() { return payloadCase_ == 6; } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; * @return The trade. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.Trade getTrade() { if (tradeBuilder_ == null) { if (payloadCase_ == 6) { return (ru.tinkoff.piapi.contract.v1.Trade) payload_; } return ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance(); } else { if (payloadCase_ == 6) { return tradeBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance(); } } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ public Builder setTrade(ru.tinkoff.piapi.contract.v1.Trade value) { if (tradeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { tradeBuilder_.setMessage(value); } payloadCase_ = 6; return this; } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ public Builder setTrade( ru.tinkoff.piapi.contract.v1.Trade.Builder builderForValue) { if (tradeBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { tradeBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 6; return this; } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ public Builder mergeTrade(ru.tinkoff.piapi.contract.v1.Trade value) { if (tradeBuilder_ == null) { if (payloadCase_ == 6 && payload_ != ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.Trade.newBuilder((ru.tinkoff.piapi.contract.v1.Trade) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 6) { tradeBuilder_.mergeFrom(value); } else { tradeBuilder_.setMessage(value); } } payloadCase_ = 6; return this; } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ public Builder clearTrade() { if (tradeBuilder_ == null) { if (payloadCase_ == 6) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 6) { payloadCase_ = 0; payload_ = null; } tradeBuilder_.clear(); } return this; } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ public ru.tinkoff.piapi.contract.v1.Trade.Builder getTradeBuilder() { return getTradeFieldBuilder().getBuilder(); } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.TradeOrBuilder getTradeOrBuilder() { if ((payloadCase_ == 6) && (tradeBuilder_ != null)) { return tradeBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 6) { return (ru.tinkoff.piapi.contract.v1.Trade) payload_; } return ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance(); } } /** *
     *Сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.Trade trade = 6; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Trade, ru.tinkoff.piapi.contract.v1.Trade.Builder, ru.tinkoff.piapi.contract.v1.TradeOrBuilder> getTradeFieldBuilder() { if (tradeBuilder_ == null) { if (!(payloadCase_ == 6)) { payload_ = ru.tinkoff.piapi.contract.v1.Trade.getDefaultInstance(); } tradeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Trade, ru.tinkoff.piapi.contract.v1.Trade.Builder, ru.tinkoff.piapi.contract.v1.TradeOrBuilder>( (ru.tinkoff.piapi.contract.v1.Trade) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 6; onChanged(); return tradeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.OrderBook, ru.tinkoff.piapi.contract.v1.OrderBook.Builder, ru.tinkoff.piapi.contract.v1.OrderBookOrBuilder> orderbookBuilder_; /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; * @return Whether the orderbook field is set. */ @java.lang.Override public boolean hasOrderbook() { return payloadCase_ == 7; } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; * @return The orderbook. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.OrderBook getOrderbook() { if (orderbookBuilder_ == null) { if (payloadCase_ == 7) { return (ru.tinkoff.piapi.contract.v1.OrderBook) payload_; } return ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance(); } else { if (payloadCase_ == 7) { return orderbookBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance(); } } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ public Builder setOrderbook(ru.tinkoff.piapi.contract.v1.OrderBook value) { if (orderbookBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { orderbookBuilder_.setMessage(value); } payloadCase_ = 7; return this; } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ public Builder setOrderbook( ru.tinkoff.piapi.contract.v1.OrderBook.Builder builderForValue) { if (orderbookBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { orderbookBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 7; return this; } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ public Builder mergeOrderbook(ru.tinkoff.piapi.contract.v1.OrderBook value) { if (orderbookBuilder_ == null) { if (payloadCase_ == 7 && payload_ != ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.OrderBook.newBuilder((ru.tinkoff.piapi.contract.v1.OrderBook) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 7) { orderbookBuilder_.mergeFrom(value); } else { orderbookBuilder_.setMessage(value); } } payloadCase_ = 7; return this; } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ public Builder clearOrderbook() { if (orderbookBuilder_ == null) { if (payloadCase_ == 7) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 7) { payloadCase_ = 0; payload_ = null; } orderbookBuilder_.clear(); } return this; } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ public ru.tinkoff.piapi.contract.v1.OrderBook.Builder getOrderbookBuilder() { return getOrderbookFieldBuilder().getBuilder(); } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.OrderBookOrBuilder getOrderbookOrBuilder() { if ((payloadCase_ == 7) && (orderbookBuilder_ != null)) { return orderbookBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 7) { return (ru.tinkoff.piapi.contract.v1.OrderBook) payload_; } return ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance(); } } /** *
     *Стакан.
     * 
* * .tinkoff.public.invest.api.contract.v1.OrderBook orderbook = 7; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.OrderBook, ru.tinkoff.piapi.contract.v1.OrderBook.Builder, ru.tinkoff.piapi.contract.v1.OrderBookOrBuilder> getOrderbookFieldBuilder() { if (orderbookBuilder_ == null) { if (!(payloadCase_ == 7)) { payload_ = ru.tinkoff.piapi.contract.v1.OrderBook.getDefaultInstance(); } orderbookBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.OrderBook, ru.tinkoff.piapi.contract.v1.OrderBook.Builder, ru.tinkoff.piapi.contract.v1.OrderBookOrBuilder>( (ru.tinkoff.piapi.contract.v1.OrderBook) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 7; onChanged(); return orderbookBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.TradingStatus, ru.tinkoff.piapi.contract.v1.TradingStatus.Builder, ru.tinkoff.piapi.contract.v1.TradingStatusOrBuilder> tradingStatusBuilder_; /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; * @return Whether the tradingStatus field is set. */ @java.lang.Override public boolean hasTradingStatus() { return payloadCase_ == 8; } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; * @return The tradingStatus. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.TradingStatus getTradingStatus() { if (tradingStatusBuilder_ == null) { if (payloadCase_ == 8) { return (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_; } return ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance(); } else { if (payloadCase_ == 8) { return tradingStatusBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance(); } } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ public Builder setTradingStatus(ru.tinkoff.piapi.contract.v1.TradingStatus value) { if (tradingStatusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { tradingStatusBuilder_.setMessage(value); } payloadCase_ = 8; return this; } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ public Builder setTradingStatus( ru.tinkoff.piapi.contract.v1.TradingStatus.Builder builderForValue) { if (tradingStatusBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { tradingStatusBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 8; return this; } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ public Builder mergeTradingStatus(ru.tinkoff.piapi.contract.v1.TradingStatus value) { if (tradingStatusBuilder_ == null) { if (payloadCase_ == 8 && payload_ != ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.TradingStatus.newBuilder((ru.tinkoff.piapi.contract.v1.TradingStatus) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 8) { tradingStatusBuilder_.mergeFrom(value); } else { tradingStatusBuilder_.setMessage(value); } } payloadCase_ = 8; return this; } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ public Builder clearTradingStatus() { if (tradingStatusBuilder_ == null) { if (payloadCase_ == 8) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 8) { payloadCase_ = 0; payload_ = null; } tradingStatusBuilder_.clear(); } return this; } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ public ru.tinkoff.piapi.contract.v1.TradingStatus.Builder getTradingStatusBuilder() { return getTradingStatusFieldBuilder().getBuilder(); } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.TradingStatusOrBuilder getTradingStatusOrBuilder() { if ((payloadCase_ == 8) && (tradingStatusBuilder_ != null)) { return tradingStatusBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 8) { return (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_; } return ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance(); } } /** *
     *Торговый статус.
     * 
* * .tinkoff.public.invest.api.contract.v1.TradingStatus trading_status = 8; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.TradingStatus, ru.tinkoff.piapi.contract.v1.TradingStatus.Builder, ru.tinkoff.piapi.contract.v1.TradingStatusOrBuilder> getTradingStatusFieldBuilder() { if (tradingStatusBuilder_ == null) { if (!(payloadCase_ == 8)) { payload_ = ru.tinkoff.piapi.contract.v1.TradingStatus.getDefaultInstance(); } tradingStatusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.TradingStatus, ru.tinkoff.piapi.contract.v1.TradingStatus.Builder, ru.tinkoff.piapi.contract.v1.TradingStatusOrBuilder>( (ru.tinkoff.piapi.contract.v1.TradingStatus) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 8; onChanged(); return tradingStatusBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Ping, ru.tinkoff.piapi.contract.v1.Ping.Builder, ru.tinkoff.piapi.contract.v1.PingOrBuilder> pingBuilder_; /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; * @return Whether the ping field is set. */ @java.lang.Override public boolean hasPing() { return payloadCase_ == 9; } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; * @return The ping. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.Ping getPing() { if (pingBuilder_ == null) { if (payloadCase_ == 9) { return (ru.tinkoff.piapi.contract.v1.Ping) payload_; } return ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance(); } else { if (payloadCase_ == 9) { return pingBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance(); } } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ public Builder setPing(ru.tinkoff.piapi.contract.v1.Ping value) { if (pingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { pingBuilder_.setMessage(value); } payloadCase_ = 9; return this; } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ public Builder setPing( ru.tinkoff.piapi.contract.v1.Ping.Builder builderForValue) { if (pingBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { pingBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 9; return this; } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ public Builder mergePing(ru.tinkoff.piapi.contract.v1.Ping value) { if (pingBuilder_ == null) { if (payloadCase_ == 9 && payload_ != ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.Ping.newBuilder((ru.tinkoff.piapi.contract.v1.Ping) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 9) { pingBuilder_.mergeFrom(value); } else { pingBuilder_.setMessage(value); } } payloadCase_ = 9; return this; } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ public Builder clearPing() { if (pingBuilder_ == null) { if (payloadCase_ == 9) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 9) { payloadCase_ = 0; payload_ = null; } pingBuilder_.clear(); } return this; } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ public ru.tinkoff.piapi.contract.v1.Ping.Builder getPingBuilder() { return getPingFieldBuilder().getBuilder(); } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.PingOrBuilder getPingOrBuilder() { if ((payloadCase_ == 9) && (pingBuilder_ != null)) { return pingBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 9) { return (ru.tinkoff.piapi.contract.v1.Ping) payload_; } return ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance(); } } /** *
     *Проверка активности стрима.
     * 
* * .tinkoff.public.invest.api.contract.v1.Ping ping = 9; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Ping, ru.tinkoff.piapi.contract.v1.Ping.Builder, ru.tinkoff.piapi.contract.v1.PingOrBuilder> getPingFieldBuilder() { if (pingBuilder_ == null) { if (!(payloadCase_ == 9)) { payload_ = ru.tinkoff.piapi.contract.v1.Ping.getDefaultInstance(); } pingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.Ping, ru.tinkoff.piapi.contract.v1.Ping.Builder, ru.tinkoff.piapi.contract.v1.PingOrBuilder>( (ru.tinkoff.piapi.contract.v1.Ping) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 9; onChanged(); return pingBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse, ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponseOrBuilder> subscribeLastPriceResponseBuilder_; /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; * @return Whether the subscribeLastPriceResponse field is set. */ @java.lang.Override public boolean hasSubscribeLastPriceResponse() { return payloadCase_ == 10; } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; * @return The subscribeLastPriceResponse. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse getSubscribeLastPriceResponse() { if (subscribeLastPriceResponseBuilder_ == null) { if (payloadCase_ == 10) { return (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance(); } else { if (payloadCase_ == 10) { return subscribeLastPriceResponseBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance(); } } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ public Builder setSubscribeLastPriceResponse(ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse value) { if (subscribeLastPriceResponseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { subscribeLastPriceResponseBuilder_.setMessage(value); } payloadCase_ = 10; return this; } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ public Builder setSubscribeLastPriceResponse( ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.Builder builderForValue) { if (subscribeLastPriceResponseBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { subscribeLastPriceResponseBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 10; return this; } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ public Builder mergeSubscribeLastPriceResponse(ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse value) { if (subscribeLastPriceResponseBuilder_ == null) { if (payloadCase_ == 10 && payload_ != ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.newBuilder((ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 10) { subscribeLastPriceResponseBuilder_.mergeFrom(value); } else { subscribeLastPriceResponseBuilder_.setMessage(value); } } payloadCase_ = 10; return this; } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ public Builder clearSubscribeLastPriceResponse() { if (subscribeLastPriceResponseBuilder_ == null) { if (payloadCase_ == 10) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 10) { payloadCase_ = 0; payload_ = null; } subscribeLastPriceResponseBuilder_.clear(); } return this; } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ public ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.Builder getSubscribeLastPriceResponseBuilder() { return getSubscribeLastPriceResponseFieldBuilder().getBuilder(); } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponseOrBuilder getSubscribeLastPriceResponseOrBuilder() { if ((payloadCase_ == 10) && (subscribeLastPriceResponseBuilder_ != null)) { return subscribeLastPriceResponseBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 10) { return (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_; } return ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance(); } } /** *
     *Результат подписки на цены последние сделок по инструментам.
     * 
* * .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceResponse subscribe_last_price_response = 10; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse, ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponseOrBuilder> getSubscribeLastPriceResponseFieldBuilder() { if (subscribeLastPriceResponseBuilder_ == null) { if (!(payloadCase_ == 10)) { payload_ = ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.getDefaultInstance(); } subscribeLastPriceResponseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse, ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse.Builder, ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponseOrBuilder>( (ru.tinkoff.piapi.contract.v1.SubscribeLastPriceResponse) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 10; onChanged(); return subscribeLastPriceResponseBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.LastPrice, ru.tinkoff.piapi.contract.v1.LastPrice.Builder, ru.tinkoff.piapi.contract.v1.LastPriceOrBuilder> lastPriceBuilder_; /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; * @return Whether the lastPrice field is set. */ @java.lang.Override public boolean hasLastPrice() { return payloadCase_ == 11; } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; * @return The lastPrice. */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.LastPrice getLastPrice() { if (lastPriceBuilder_ == null) { if (payloadCase_ == 11) { return (ru.tinkoff.piapi.contract.v1.LastPrice) payload_; } return ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance(); } else { if (payloadCase_ == 11) { return lastPriceBuilder_.getMessage(); } return ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance(); } } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ public Builder setLastPrice(ru.tinkoff.piapi.contract.v1.LastPrice value) { if (lastPriceBuilder_ == null) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); } else { lastPriceBuilder_.setMessage(value); } payloadCase_ = 11; return this; } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ public Builder setLastPrice( ru.tinkoff.piapi.contract.v1.LastPrice.Builder builderForValue) { if (lastPriceBuilder_ == null) { payload_ = builderForValue.build(); onChanged(); } else { lastPriceBuilder_.setMessage(builderForValue.build()); } payloadCase_ = 11; return this; } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ public Builder mergeLastPrice(ru.tinkoff.piapi.contract.v1.LastPrice value) { if (lastPriceBuilder_ == null) { if (payloadCase_ == 11 && payload_ != ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance()) { payload_ = ru.tinkoff.piapi.contract.v1.LastPrice.newBuilder((ru.tinkoff.piapi.contract.v1.LastPrice) payload_) .mergeFrom(value).buildPartial(); } else { payload_ = value; } onChanged(); } else { if (payloadCase_ == 11) { lastPriceBuilder_.mergeFrom(value); } else { lastPriceBuilder_.setMessage(value); } } payloadCase_ = 11; return this; } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ public Builder clearLastPrice() { if (lastPriceBuilder_ == null) { if (payloadCase_ == 11) { payloadCase_ = 0; payload_ = null; onChanged(); } } else { if (payloadCase_ == 11) { payloadCase_ = 0; payload_ = null; } lastPriceBuilder_.clear(); } return this; } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ public ru.tinkoff.piapi.contract.v1.LastPrice.Builder getLastPriceBuilder() { return getLastPriceFieldBuilder().getBuilder(); } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ @java.lang.Override public ru.tinkoff.piapi.contract.v1.LastPriceOrBuilder getLastPriceOrBuilder() { if ((payloadCase_ == 11) && (lastPriceBuilder_ != null)) { return lastPriceBuilder_.getMessageOrBuilder(); } else { if (payloadCase_ == 11) { return (ru.tinkoff.piapi.contract.v1.LastPrice) payload_; } return ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance(); } } /** *
     *Цена последней сделки.
     * 
* * .tinkoff.public.invest.api.contract.v1.LastPrice last_price = 11; */ private com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.LastPrice, ru.tinkoff.piapi.contract.v1.LastPrice.Builder, ru.tinkoff.piapi.contract.v1.LastPriceOrBuilder> getLastPriceFieldBuilder() { if (lastPriceBuilder_ == null) { if (!(payloadCase_ == 11)) { payload_ = ru.tinkoff.piapi.contract.v1.LastPrice.getDefaultInstance(); } lastPriceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< ru.tinkoff.piapi.contract.v1.LastPrice, ru.tinkoff.piapi.contract.v1.LastPrice.Builder, ru.tinkoff.piapi.contract.v1.LastPriceOrBuilder>( (ru.tinkoff.piapi.contract.v1.LastPrice) payload_, getParentForChildren(), isClean()); payload_ = null; } payloadCase_ = 11; onChanged(); return lastPriceBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:tinkoff.public.invest.api.contract.v1.MarketDataResponse) } // @@protoc_insertion_point(class_scope:tinkoff.public.invest.api.contract.v1.MarketDataResponse) private static final ru.tinkoff.piapi.contract.v1.MarketDataResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new ru.tinkoff.piapi.contract.v1.MarketDataResponse(); } public static ru.tinkoff.piapi.contract.v1.MarketDataResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MarketDataResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public ru.tinkoff.piapi.contract.v1.MarketDataResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy