Class OrderState.Builder

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

public static final class OrderState.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OrderState.Builder> implements OrderStateOrBuilder
Информация о торговом поручении.
 
Protobuf type tinkoff.public.invest.api.contract.v1.OrderState
  • 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<OrderState.Builder>
    • clear

      public OrderState.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<OrderState.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<OrderState.Builder>
    • getDefaultInstanceForType

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

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

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

      public OrderState.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<OrderState.Builder>
    • setField

      public OrderState.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<OrderState.Builder>
    • clearField

      public OrderState.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<OrderState.Builder>
    • clearOneof

      public OrderState.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<OrderState.Builder>
    • setRepeatedField

      public OrderState.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<OrderState.Builder>
    • addRepeatedField

      public OrderState.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<OrderState.Builder>
    • mergeFrom

      public OrderState.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<OrderState.Builder>
    • mergeFrom

      public OrderState.Builder mergeFrom(OrderState other)
    • isInitialized

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

      public OrderState.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<OrderState.Builder>
      Throws:
      IOException
    • getOrderId

      public String getOrderId()
      Идентификатор заявки.
       
      string order_id = 1;
      Specified by:
      getOrderId in interface OrderStateOrBuilder
      Returns:
      The orderId.
    • getOrderIdBytes

      public com.google.protobuf.ByteString getOrderIdBytes()
      Идентификатор заявки.
       
      string order_id = 1;
      Specified by:
      getOrderIdBytes in interface OrderStateOrBuilder
      Returns:
      The bytes for orderId.
    • setOrderId

      public OrderState.Builder setOrderId(String value)
      Идентификатор заявки.
       
      string order_id = 1;
      Parameters:
      value - The orderId to set.
      Returns:
      This builder for chaining.
    • clearOrderId

      public OrderState.Builder clearOrderId()
      Идентификатор заявки.
       
      string order_id = 1;
      Returns:
      This builder for chaining.
    • setOrderIdBytes

      public OrderState.Builder setOrderIdBytes(com.google.protobuf.ByteString value)
      Идентификатор заявки.
       
      string order_id = 1;
      Parameters:
      value - The bytes for orderId to set.
      Returns:
      This builder for chaining.
    • getExecutionReportStatusValue

      public int getExecutionReportStatusValue()
      Текущий статус заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;
      Specified by:
      getExecutionReportStatusValue in interface OrderStateOrBuilder
      Returns:
      The enum numeric value on the wire for executionReportStatus.
    • setExecutionReportStatusValue

      public OrderState.Builder setExecutionReportStatusValue(int value)
      Текущий статус заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;
      Parameters:
      value - The enum numeric value on the wire for executionReportStatus to set.
      Returns:
      This builder for chaining.
    • getExecutionReportStatus

      public OrderExecutionReportStatus getExecutionReportStatus()
      Текущий статус заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;
      Specified by:
      getExecutionReportStatus in interface OrderStateOrBuilder
      Returns:
      The executionReportStatus.
    • setExecutionReportStatus

      public OrderState.Builder setExecutionReportStatus(OrderExecutionReportStatus value)
      Текущий статус заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;
      Parameters:
      value - The executionReportStatus to set.
      Returns:
      This builder for chaining.
    • clearExecutionReportStatus

      public OrderState.Builder clearExecutionReportStatus()
      Текущий статус заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderExecutionReportStatus execution_report_status = 2;
      Returns:
      This builder for chaining.
    • getLotsRequested

      public long getLotsRequested()
      Запрошено лотов.
       
      int64 lots_requested = 3;
      Specified by:
      getLotsRequested in interface OrderStateOrBuilder
      Returns:
      The lotsRequested.
    • setLotsRequested

      public OrderState.Builder setLotsRequested(long value)
      Запрошено лотов.
       
      int64 lots_requested = 3;
      Parameters:
      value - The lotsRequested to set.
      Returns:
      This builder for chaining.
    • clearLotsRequested

      public OrderState.Builder clearLotsRequested()
      Запрошено лотов.
       
      int64 lots_requested = 3;
      Returns:
      This builder for chaining.
    • getLotsExecuted

      public long getLotsExecuted()
      Исполнено лотов.
       
      int64 lots_executed = 4;
      Specified by:
      getLotsExecuted in interface OrderStateOrBuilder
      Returns:
      The lotsExecuted.
    • setLotsExecuted

      public OrderState.Builder setLotsExecuted(long value)
      Исполнено лотов.
       
      int64 lots_executed = 4;
      Parameters:
      value - The lotsExecuted to set.
      Returns:
      This builder for chaining.
    • clearLotsExecuted

      public OrderState.Builder clearLotsExecuted()
      Исполнено лотов.
       
      int64 lots_executed = 4;
      Returns:
      This builder for chaining.
    • hasInitialOrderPrice

      public boolean hasInitialOrderPrice()
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
      Specified by:
      hasInitialOrderPrice in interface OrderStateOrBuilder
      Returns:
      Whether the initialOrderPrice field is set.
    • getInitialOrderPrice

      public MoneyValue getInitialOrderPrice()
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
      Specified by:
      getInitialOrderPrice in interface OrderStateOrBuilder
      Returns:
      The initialOrderPrice.
    • setInitialOrderPrice

      public OrderState.Builder setInitialOrderPrice(MoneyValue value)
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
    • setInitialOrderPrice

      public OrderState.Builder setInitialOrderPrice(MoneyValue.Builder builderForValue)
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
    • mergeInitialOrderPrice

      public OrderState.Builder mergeInitialOrderPrice(MoneyValue value)
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
    • clearInitialOrderPrice

      public OrderState.Builder clearInitialOrderPrice()
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
    • getInitialOrderPriceBuilder

      public MoneyValue.Builder getInitialOrderPriceBuilder()
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
    • getInitialOrderPriceOrBuilder

      public MoneyValueOrBuilder getInitialOrderPriceOrBuilder()
      Начальная цена заявки. Произведение количества запрошенных лотов на цену.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_order_price = 5;
      Specified by:
      getInitialOrderPriceOrBuilder in interface OrderStateOrBuilder
    • hasExecutedOrderPrice

      public boolean hasExecutedOrderPrice()
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
      Specified by:
      hasExecutedOrderPrice in interface OrderStateOrBuilder
      Returns:
      Whether the executedOrderPrice field is set.
    • getExecutedOrderPrice

      public MoneyValue getExecutedOrderPrice()
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
      Specified by:
      getExecutedOrderPrice in interface OrderStateOrBuilder
      Returns:
      The executedOrderPrice.
    • setExecutedOrderPrice

      public OrderState.Builder setExecutedOrderPrice(MoneyValue value)
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
    • setExecutedOrderPrice

      public OrderState.Builder setExecutedOrderPrice(MoneyValue.Builder builderForValue)
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
    • mergeExecutedOrderPrice

      public OrderState.Builder mergeExecutedOrderPrice(MoneyValue value)
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
    • clearExecutedOrderPrice

      public OrderState.Builder clearExecutedOrderPrice()
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
    • getExecutedOrderPriceBuilder

      public MoneyValue.Builder getExecutedOrderPriceBuilder()
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
    • getExecutedOrderPriceOrBuilder

      public MoneyValueOrBuilder getExecutedOrderPriceOrBuilder()
      Исполненная цена заявки. Произведение средней цены покупки на количество лотов.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_order_price = 6;
      Specified by:
      getExecutedOrderPriceOrBuilder in interface OrderStateOrBuilder
    • hasTotalOrderAmount

      public boolean hasTotalOrderAmount()
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
      Specified by:
      hasTotalOrderAmount in interface OrderStateOrBuilder
      Returns:
      Whether the totalOrderAmount field is set.
    • getTotalOrderAmount

      public MoneyValue getTotalOrderAmount()
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
      Specified by:
      getTotalOrderAmount in interface OrderStateOrBuilder
      Returns:
      The totalOrderAmount.
    • setTotalOrderAmount

      public OrderState.Builder setTotalOrderAmount(MoneyValue value)
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
    • setTotalOrderAmount

      public OrderState.Builder setTotalOrderAmount(MoneyValue.Builder builderForValue)
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
    • mergeTotalOrderAmount

      public OrderState.Builder mergeTotalOrderAmount(MoneyValue value)
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
    • clearTotalOrderAmount

      public OrderState.Builder clearTotalOrderAmount()
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
    • getTotalOrderAmountBuilder

      public MoneyValue.Builder getTotalOrderAmountBuilder()
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
    • getTotalOrderAmountOrBuilder

      public MoneyValueOrBuilder getTotalOrderAmountOrBuilder()
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
      Specified by:
      getTotalOrderAmountOrBuilder in interface OrderStateOrBuilder
    • hasAveragePositionPrice

      public boolean hasAveragePositionPrice()
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
      Specified by:
      hasAveragePositionPrice in interface OrderStateOrBuilder
      Returns:
      Whether the averagePositionPrice field is set.
    • getAveragePositionPrice

      public MoneyValue getAveragePositionPrice()
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
      Specified by:
      getAveragePositionPrice in interface OrderStateOrBuilder
      Returns:
      The averagePositionPrice.
    • setAveragePositionPrice

      public OrderState.Builder setAveragePositionPrice(MoneyValue value)
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
    • setAveragePositionPrice

      public OrderState.Builder setAveragePositionPrice(MoneyValue.Builder builderForValue)
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
    • mergeAveragePositionPrice

      public OrderState.Builder mergeAveragePositionPrice(MoneyValue value)
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
    • clearAveragePositionPrice

      public OrderState.Builder clearAveragePositionPrice()
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
    • getAveragePositionPriceBuilder

      public MoneyValue.Builder getAveragePositionPriceBuilder()
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
    • getAveragePositionPriceOrBuilder

      public MoneyValueOrBuilder getAveragePositionPriceOrBuilder()
      Средняя цена позиции по сделке.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 8;
      Specified by:
      getAveragePositionPriceOrBuilder in interface OrderStateOrBuilder
    • hasInitialCommission

      public boolean hasInitialCommission()
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
      Specified by:
      hasInitialCommission in interface OrderStateOrBuilder
      Returns:
      Whether the initialCommission field is set.
    • getInitialCommission

      public MoneyValue getInitialCommission()
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
      Specified by:
      getInitialCommission in interface OrderStateOrBuilder
      Returns:
      The initialCommission.
    • setInitialCommission

      public OrderState.Builder setInitialCommission(MoneyValue value)
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
    • setInitialCommission

      public OrderState.Builder setInitialCommission(MoneyValue.Builder builderForValue)
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
    • mergeInitialCommission

      public OrderState.Builder mergeInitialCommission(MoneyValue value)
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
    • clearInitialCommission

      public OrderState.Builder clearInitialCommission()
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
    • getInitialCommissionBuilder

      public MoneyValue.Builder getInitialCommissionBuilder()
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
    • getInitialCommissionOrBuilder

      public MoneyValueOrBuilder getInitialCommissionOrBuilder()
      Начальная комиссия. Комиссия, рассчитанная на момент подачи заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_commission = 9;
      Specified by:
      getInitialCommissionOrBuilder in interface OrderStateOrBuilder
    • hasExecutedCommission

      public boolean hasExecutedCommission()
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
      Specified by:
      hasExecutedCommission in interface OrderStateOrBuilder
      Returns:
      Whether the executedCommission field is set.
    • getExecutedCommission

      public MoneyValue getExecutedCommission()
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
      Specified by:
      getExecutedCommission in interface OrderStateOrBuilder
      Returns:
      The executedCommission.
    • setExecutedCommission

      public OrderState.Builder setExecutedCommission(MoneyValue value)
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
    • setExecutedCommission

      public OrderState.Builder setExecutedCommission(MoneyValue.Builder builderForValue)
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
    • mergeExecutedCommission

      public OrderState.Builder mergeExecutedCommission(MoneyValue value)
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
    • clearExecutedCommission

      public OrderState.Builder clearExecutedCommission()
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
    • getExecutedCommissionBuilder

      public MoneyValue.Builder getExecutedCommissionBuilder()
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
    • getExecutedCommissionOrBuilder

      public MoneyValueOrBuilder getExecutedCommissionOrBuilder()
      Фактическая комиссия по итогам исполнения заявки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue executed_commission = 10;
      Specified by:
      getExecutedCommissionOrBuilder in interface OrderStateOrBuilder
    • getFigi

      public String getFigi()
      Figi-идентификатор инструмента.
       
      string figi = 11;
      Specified by:
      getFigi in interface OrderStateOrBuilder
      Returns:
      The figi.
    • getFigiBytes

      public com.google.protobuf.ByteString getFigiBytes()
      Figi-идентификатор инструмента.
       
      string figi = 11;
      Specified by:
      getFigiBytes in interface OrderStateOrBuilder
      Returns:
      The bytes for figi.
    • setFigi

      public OrderState.Builder setFigi(String value)
      Figi-идентификатор инструмента.
       
      string figi = 11;
      Parameters:
      value - The figi to set.
      Returns:
      This builder for chaining.
    • clearFigi

      public OrderState.Builder clearFigi()
      Figi-идентификатор инструмента.
       
      string figi = 11;
      Returns:
      This builder for chaining.
    • setFigiBytes

      public OrderState.Builder setFigiBytes(com.google.protobuf.ByteString value)
      Figi-идентификатор инструмента.
       
      string figi = 11;
      Parameters:
      value - The bytes for figi to set.
      Returns:
      This builder for chaining.
    • getDirectionValue

      public int getDirectionValue()
      Направление заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;
      Specified by:
      getDirectionValue in interface OrderStateOrBuilder
      Returns:
      The enum numeric value on the wire for direction.
    • setDirectionValue

      public OrderState.Builder setDirectionValue(int value)
      Направление заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;
      Parameters:
      value - The enum numeric value on the wire for direction to set.
      Returns:
      This builder for chaining.
    • getDirection

      public OrderDirection getDirection()
      Направление заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;
      Specified by:
      getDirection in interface OrderStateOrBuilder
      Returns:
      The direction.
    • setDirection

      public OrderState.Builder setDirection(OrderDirection value)
      Направление заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;
      Parameters:
      value - The direction to set.
      Returns:
      This builder for chaining.
    • clearDirection

      public OrderState.Builder clearDirection()
      Направление заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderDirection direction = 12;
      Returns:
      This builder for chaining.
    • hasInitialSecurityPrice

      public boolean hasInitialSecurityPrice()
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
      Specified by:
      hasInitialSecurityPrice in interface OrderStateOrBuilder
      Returns:
      Whether the initialSecurityPrice field is set.
    • getInitialSecurityPrice

      public MoneyValue getInitialSecurityPrice()
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
      Specified by:
      getInitialSecurityPrice in interface OrderStateOrBuilder
      Returns:
      The initialSecurityPrice.
    • setInitialSecurityPrice

      public OrderState.Builder setInitialSecurityPrice(MoneyValue value)
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
    • setInitialSecurityPrice

      public OrderState.Builder setInitialSecurityPrice(MoneyValue.Builder builderForValue)
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
    • mergeInitialSecurityPrice

      public OrderState.Builder mergeInitialSecurityPrice(MoneyValue value)
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
    • clearInitialSecurityPrice

      public OrderState.Builder clearInitialSecurityPrice()
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
    • getInitialSecurityPriceBuilder

      public MoneyValue.Builder getInitialSecurityPriceBuilder()
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
    • getInitialSecurityPriceOrBuilder

      public MoneyValueOrBuilder getInitialSecurityPriceOrBuilder()
      Начальная цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue initial_security_price = 13;
      Specified by:
      getInitialSecurityPriceOrBuilder in interface OrderStateOrBuilder
    • getStagesList

      public List<OrderStage> getStagesList()
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
      Specified by:
      getStagesList in interface OrderStateOrBuilder
    • getStagesCount

      public int getStagesCount()
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
      Specified by:
      getStagesCount in interface OrderStateOrBuilder
    • getStages

      public OrderStage getStages(int index)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
      Specified by:
      getStages in interface OrderStateOrBuilder
    • setStages

      public OrderState.Builder setStages(int index, OrderStage value)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • setStages

      public OrderState.Builder setStages(int index, OrderStage.Builder builderForValue)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • addStages

      public OrderState.Builder addStages(OrderStage value)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • addStages

      public OrderState.Builder addStages(int index, OrderStage value)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • addStages

      public OrderState.Builder addStages(OrderStage.Builder builderForValue)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • addStages

      public OrderState.Builder addStages(int index, OrderStage.Builder builderForValue)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • addAllStages

      public OrderState.Builder addAllStages(Iterable<? extends OrderStage> values)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • clearStages

      public OrderState.Builder clearStages()
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • removeStages

      public OrderState.Builder removeStages(int index)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • getStagesBuilder

      public OrderStage.Builder getStagesBuilder(int index)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • getStagesOrBuilder

      public OrderStageOrBuilder getStagesOrBuilder(int index)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
      Specified by:
      getStagesOrBuilder in interface OrderStateOrBuilder
    • getStagesOrBuilderList

      public List<? extends OrderStageOrBuilder> getStagesOrBuilderList()
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
      Specified by:
      getStagesOrBuilderList in interface OrderStateOrBuilder
    • addStagesBuilder

      public OrderStage.Builder addStagesBuilder()
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • addStagesBuilder

      public OrderStage.Builder addStagesBuilder(int index)
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • getStagesBuilderList

      public List<OrderStage.Builder> getStagesBuilderList()
      Стадии выполнения заявки.
       
      repeated .tinkoff.public.invest.api.contract.v1.OrderStage stages = 14;
    • hasServiceCommission

      public boolean hasServiceCommission()
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
      Specified by:
      hasServiceCommission in interface OrderStateOrBuilder
      Returns:
      Whether the serviceCommission field is set.
    • getServiceCommission

      public MoneyValue getServiceCommission()
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
      Specified by:
      getServiceCommission in interface OrderStateOrBuilder
      Returns:
      The serviceCommission.
    • setServiceCommission

      public OrderState.Builder setServiceCommission(MoneyValue value)
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
    • setServiceCommission

      public OrderState.Builder setServiceCommission(MoneyValue.Builder builderForValue)
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
    • mergeServiceCommission

      public OrderState.Builder mergeServiceCommission(MoneyValue value)
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
    • clearServiceCommission

      public OrderState.Builder clearServiceCommission()
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
    • getServiceCommissionBuilder

      public MoneyValue.Builder getServiceCommissionBuilder()
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
    • getServiceCommissionOrBuilder

      public MoneyValueOrBuilder getServiceCommissionOrBuilder()
      Сервисная комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue service_commission = 15;
      Specified by:
      getServiceCommissionOrBuilder in interface OrderStateOrBuilder
    • getCurrency

      public String getCurrency()
      Валюта заявки.
       
      string currency = 16;
      Specified by:
      getCurrency in interface OrderStateOrBuilder
      Returns:
      The currency.
    • getCurrencyBytes

      public com.google.protobuf.ByteString getCurrencyBytes()
      Валюта заявки.
       
      string currency = 16;
      Specified by:
      getCurrencyBytes in interface OrderStateOrBuilder
      Returns:
      The bytes for currency.
    • setCurrency

      public OrderState.Builder setCurrency(String value)
      Валюта заявки.
       
      string currency = 16;
      Parameters:
      value - The currency to set.
      Returns:
      This builder for chaining.
    • clearCurrency

      public OrderState.Builder clearCurrency()
      Валюта заявки.
       
      string currency = 16;
      Returns:
      This builder for chaining.
    • setCurrencyBytes

      public OrderState.Builder setCurrencyBytes(com.google.protobuf.ByteString value)
      Валюта заявки.
       
      string currency = 16;
      Parameters:
      value - The bytes for currency to set.
      Returns:
      This builder for chaining.
    • getOrderTypeValue

      public int getOrderTypeValue()
      Тип заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;
      Specified by:
      getOrderTypeValue in interface OrderStateOrBuilder
      Returns:
      The enum numeric value on the wire for orderType.
    • setOrderTypeValue

      public OrderState.Builder setOrderTypeValue(int value)
      Тип заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;
      Parameters:
      value - The enum numeric value on the wire for orderType to set.
      Returns:
      This builder for chaining.
    • getOrderType

      public OrderType getOrderType()
      Тип заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;
      Specified by:
      getOrderType in interface OrderStateOrBuilder
      Returns:
      The orderType.
    • setOrderType

      public OrderState.Builder setOrderType(OrderType value)
      Тип заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;
      Parameters:
      value - The orderType to set.
      Returns:
      This builder for chaining.
    • clearOrderType

      public OrderState.Builder clearOrderType()
      Тип заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderType order_type = 17;
      Returns:
      This builder for chaining.
    • hasOrderDate

      public boolean hasOrderDate()
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
      Specified by:
      hasOrderDate in interface OrderStateOrBuilder
      Returns:
      Whether the orderDate field is set.
    • getOrderDate

      public com.google.protobuf.Timestamp getOrderDate()
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
      Specified by:
      getOrderDate in interface OrderStateOrBuilder
      Returns:
      The orderDate.
    • setOrderDate

      public OrderState.Builder setOrderDate(com.google.protobuf.Timestamp value)
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
    • setOrderDate

      public OrderState.Builder setOrderDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
    • mergeOrderDate

      public OrderState.Builder mergeOrderDate(com.google.protobuf.Timestamp value)
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
    • clearOrderDate

      public OrderState.Builder clearOrderDate()
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
    • getOrderDateBuilder

      public com.google.protobuf.Timestamp.Builder getOrderDateBuilder()
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
    • getOrderDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getOrderDateOrBuilder()
      Дата и время выставления заявки в часовом поясе UTC.
       
      .google.protobuf.Timestamp order_date = 18;
      Specified by:
      getOrderDateOrBuilder in interface OrderStateOrBuilder
    • getInstrumentUid

      public String getInstrumentUid()
      UID идентификатор инструмента.
       
      string instrument_uid = 19;
      Specified by:
      getInstrumentUid in interface OrderStateOrBuilder
      Returns:
      The instrumentUid.
    • getInstrumentUidBytes

      public com.google.protobuf.ByteString getInstrumentUidBytes()
      UID идентификатор инструмента.
       
      string instrument_uid = 19;
      Specified by:
      getInstrumentUidBytes in interface OrderStateOrBuilder
      Returns:
      The bytes for instrumentUid.
    • setInstrumentUid

      public OrderState.Builder setInstrumentUid(String value)
      UID идентификатор инструмента.
       
      string instrument_uid = 19;
      Parameters:
      value - The instrumentUid to set.
      Returns:
      This builder for chaining.
    • clearInstrumentUid

      public OrderState.Builder clearInstrumentUid()
      UID идентификатор инструмента.
       
      string instrument_uid = 19;
      Returns:
      This builder for chaining.
    • setInstrumentUidBytes

      public OrderState.Builder setInstrumentUidBytes(com.google.protobuf.ByteString value)
      UID идентификатор инструмента.
       
      string instrument_uid = 19;
      Parameters:
      value - The bytes for instrumentUid to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final OrderState.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<OrderState.Builder>
    • mergeUnknownFields

      public final OrderState.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<OrderState.Builder>