Class MarketDataRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
ru.tinkoff.piapi.contract.v1.MarketDataRequest.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, MarketDataRequestOrBuilder
Enclosing class:
MarketDataRequest

public static final class MarketDataRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder> implements MarketDataRequestOrBuilder
Запрос подписки или отписки на определённые биржевые данные.
 
Protobuf type tinkoff.public.invest.api.contract.v1.MarketDataRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • clear

      public MarketDataRequest.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • getDefaultInstanceForType

      public MarketDataRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public MarketDataRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public MarketDataRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public MarketDataRequest.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • setField

      public MarketDataRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • clearField

      public MarketDataRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • clearOneof

      public MarketDataRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • setRepeatedField

      public MarketDataRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • addRepeatedField

      public MarketDataRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • mergeFrom

      public MarketDataRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MarketDataRequest.Builder>
    • mergeFrom

      public MarketDataRequest.Builder mergeFrom(MarketDataRequest other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • mergeFrom

      public MarketDataRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MarketDataRequest.Builder>
      Throws:
      IOException
    • getPayloadCase

      public MarketDataRequest.PayloadCase getPayloadCase()
      Specified by:
      getPayloadCase in interface MarketDataRequestOrBuilder
    • clearPayload

      public MarketDataRequest.Builder clearPayload()
    • hasSubscribeCandlesRequest

      public boolean hasSubscribeCandlesRequest()
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
      Specified by:
      hasSubscribeCandlesRequest in interface MarketDataRequestOrBuilder
      Returns:
      Whether the subscribeCandlesRequest field is set.
    • getSubscribeCandlesRequest

      public SubscribeCandlesRequest getSubscribeCandlesRequest()
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
      Specified by:
      getSubscribeCandlesRequest in interface MarketDataRequestOrBuilder
      Returns:
      The subscribeCandlesRequest.
    • setSubscribeCandlesRequest

      public MarketDataRequest.Builder setSubscribeCandlesRequest(SubscribeCandlesRequest value)
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
    • setSubscribeCandlesRequest

      public MarketDataRequest.Builder setSubscribeCandlesRequest(SubscribeCandlesRequest.Builder builderForValue)
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
    • mergeSubscribeCandlesRequest

      public MarketDataRequest.Builder mergeSubscribeCandlesRequest(SubscribeCandlesRequest value)
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
    • clearSubscribeCandlesRequest

      public MarketDataRequest.Builder clearSubscribeCandlesRequest()
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
    • getSubscribeCandlesRequestBuilder

      public SubscribeCandlesRequest.Builder getSubscribeCandlesRequestBuilder()
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
    • getSubscribeCandlesRequestOrBuilder

      public SubscribeCandlesRequestOrBuilder getSubscribeCandlesRequestOrBuilder()
      Запрос подписки на свечи.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeCandlesRequest subscribe_candles_request = 1;
      Specified by:
      getSubscribeCandlesRequestOrBuilder in interface MarketDataRequestOrBuilder
    • hasSubscribeOrderBookRequest

      public boolean hasSubscribeOrderBookRequest()
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
      Specified by:
      hasSubscribeOrderBookRequest in interface MarketDataRequestOrBuilder
      Returns:
      Whether the subscribeOrderBookRequest field is set.
    • getSubscribeOrderBookRequest

      public SubscribeOrderBookRequest getSubscribeOrderBookRequest()
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
      Specified by:
      getSubscribeOrderBookRequest in interface MarketDataRequestOrBuilder
      Returns:
      The subscribeOrderBookRequest.
    • setSubscribeOrderBookRequest

      public MarketDataRequest.Builder setSubscribeOrderBookRequest(SubscribeOrderBookRequest value)
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
    • setSubscribeOrderBookRequest

      public MarketDataRequest.Builder setSubscribeOrderBookRequest(SubscribeOrderBookRequest.Builder builderForValue)
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
    • mergeSubscribeOrderBookRequest

      public MarketDataRequest.Builder mergeSubscribeOrderBookRequest(SubscribeOrderBookRequest value)
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
    • clearSubscribeOrderBookRequest

      public MarketDataRequest.Builder clearSubscribeOrderBookRequest()
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
    • getSubscribeOrderBookRequestBuilder

      public SubscribeOrderBookRequest.Builder getSubscribeOrderBookRequestBuilder()
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
    • getSubscribeOrderBookRequestOrBuilder

      public SubscribeOrderBookRequestOrBuilder getSubscribeOrderBookRequestOrBuilder()
      Запрос подписки на стаканы.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeOrderBookRequest subscribe_order_book_request = 2;
      Specified by:
      getSubscribeOrderBookRequestOrBuilder in interface MarketDataRequestOrBuilder
    • hasSubscribeTradesRequest

      public boolean hasSubscribeTradesRequest()
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
      Specified by:
      hasSubscribeTradesRequest in interface MarketDataRequestOrBuilder
      Returns:
      Whether the subscribeTradesRequest field is set.
    • getSubscribeTradesRequest

      public SubscribeTradesRequest getSubscribeTradesRequest()
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
      Specified by:
      getSubscribeTradesRequest in interface MarketDataRequestOrBuilder
      Returns:
      The subscribeTradesRequest.
    • setSubscribeTradesRequest

      public MarketDataRequest.Builder setSubscribeTradesRequest(SubscribeTradesRequest value)
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
    • setSubscribeTradesRequest

      public MarketDataRequest.Builder setSubscribeTradesRequest(SubscribeTradesRequest.Builder builderForValue)
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
    • mergeSubscribeTradesRequest

      public MarketDataRequest.Builder mergeSubscribeTradesRequest(SubscribeTradesRequest value)
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
    • clearSubscribeTradesRequest

      public MarketDataRequest.Builder clearSubscribeTradesRequest()
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
    • getSubscribeTradesRequestBuilder

      public SubscribeTradesRequest.Builder getSubscribeTradesRequestBuilder()
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
    • getSubscribeTradesRequestOrBuilder

      public SubscribeTradesRequestOrBuilder getSubscribeTradesRequestOrBuilder()
      Запрос подписки на ленту обезличенных сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeTradesRequest subscribe_trades_request = 3;
      Specified by:
      getSubscribeTradesRequestOrBuilder in interface MarketDataRequestOrBuilder
    • hasSubscribeInfoRequest

      public boolean hasSubscribeInfoRequest()
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
      Specified by:
      hasSubscribeInfoRequest in interface MarketDataRequestOrBuilder
      Returns:
      Whether the subscribeInfoRequest field is set.
    • getSubscribeInfoRequest

      public SubscribeInfoRequest getSubscribeInfoRequest()
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
      Specified by:
      getSubscribeInfoRequest in interface MarketDataRequestOrBuilder
      Returns:
      The subscribeInfoRequest.
    • setSubscribeInfoRequest

      public MarketDataRequest.Builder setSubscribeInfoRequest(SubscribeInfoRequest value)
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
    • setSubscribeInfoRequest

      public MarketDataRequest.Builder setSubscribeInfoRequest(SubscribeInfoRequest.Builder builderForValue)
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
    • mergeSubscribeInfoRequest

      public MarketDataRequest.Builder mergeSubscribeInfoRequest(SubscribeInfoRequest value)
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
    • clearSubscribeInfoRequest

      public MarketDataRequest.Builder clearSubscribeInfoRequest()
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
    • getSubscribeInfoRequestBuilder

      public SubscribeInfoRequest.Builder getSubscribeInfoRequestBuilder()
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
    • getSubscribeInfoRequestOrBuilder

      public SubscribeInfoRequestOrBuilder getSubscribeInfoRequestOrBuilder()
      Запрос подписки на торговые статусы инструментов.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeInfoRequest subscribe_info_request = 4;
      Specified by:
      getSubscribeInfoRequestOrBuilder in interface MarketDataRequestOrBuilder
    • hasSubscribeLastPriceRequest

      public boolean hasSubscribeLastPriceRequest()
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
      Specified by:
      hasSubscribeLastPriceRequest in interface MarketDataRequestOrBuilder
      Returns:
      Whether the subscribeLastPriceRequest field is set.
    • getSubscribeLastPriceRequest

      public SubscribeLastPriceRequest getSubscribeLastPriceRequest()
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
      Specified by:
      getSubscribeLastPriceRequest in interface MarketDataRequestOrBuilder
      Returns:
      The subscribeLastPriceRequest.
    • setSubscribeLastPriceRequest

      public MarketDataRequest.Builder setSubscribeLastPriceRequest(SubscribeLastPriceRequest value)
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
    • setSubscribeLastPriceRequest

      public MarketDataRequest.Builder setSubscribeLastPriceRequest(SubscribeLastPriceRequest.Builder builderForValue)
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
    • mergeSubscribeLastPriceRequest

      public MarketDataRequest.Builder mergeSubscribeLastPriceRequest(SubscribeLastPriceRequest value)
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
    • clearSubscribeLastPriceRequest

      public MarketDataRequest.Builder clearSubscribeLastPriceRequest()
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
    • getSubscribeLastPriceRequestBuilder

      public SubscribeLastPriceRequest.Builder getSubscribeLastPriceRequestBuilder()
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
    • getSubscribeLastPriceRequestOrBuilder

      public SubscribeLastPriceRequestOrBuilder getSubscribeLastPriceRequestOrBuilder()
      Запрос подписки на цены последних сделок.
       
      .tinkoff.public.invest.api.contract.v1.SubscribeLastPriceRequest subscribe_last_price_request = 5;
      Specified by:
      getSubscribeLastPriceRequestOrBuilder in interface MarketDataRequestOrBuilder
    • hasGetMySubscriptions

      public boolean hasGetMySubscriptions()
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
      Specified by:
      hasGetMySubscriptions in interface MarketDataRequestOrBuilder
      Returns:
      Whether the getMySubscriptions field is set.
    • getGetMySubscriptions

      public GetMySubscriptions getGetMySubscriptions()
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
      Specified by:
      getGetMySubscriptions in interface MarketDataRequestOrBuilder
      Returns:
      The getMySubscriptions.
    • setGetMySubscriptions

      public MarketDataRequest.Builder setGetMySubscriptions(GetMySubscriptions value)
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
    • setGetMySubscriptions

      public MarketDataRequest.Builder setGetMySubscriptions(GetMySubscriptions.Builder builderForValue)
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
    • mergeGetMySubscriptions

      public MarketDataRequest.Builder mergeGetMySubscriptions(GetMySubscriptions value)
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
    • clearGetMySubscriptions

      public MarketDataRequest.Builder clearGetMySubscriptions()
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
    • getGetMySubscriptionsBuilder

      public GetMySubscriptions.Builder getGetMySubscriptionsBuilder()
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
    • getGetMySubscriptionsOrBuilder

      public GetMySubscriptionsOrBuilder getGetMySubscriptionsOrBuilder()
      Запрос своих подписок.
       
      .tinkoff.public.invest.api.contract.v1.GetMySubscriptions get_my_subscriptions = 6;
      Specified by:
      getGetMySubscriptionsOrBuilder in interface MarketDataRequestOrBuilder
    • setUnknownFields

      public final MarketDataRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>
    • mergeUnknownFields

      public final MarketDataRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MarketDataRequest.Builder>