Class PostOrderResponse.Builder

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

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

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

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

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

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

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

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

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

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

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

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

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

      public PostOrderResponse.Builder mergeFrom(PostOrderResponse other)
    • isInitialized

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

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

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

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

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

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

      public PostOrderResponse.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 PostOrderResponseOrBuilder
      Returns:
      The enum numeric value on the wire for executionReportStatus.
    • setExecutionReportStatusValue

      public PostOrderResponse.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 PostOrderResponseOrBuilder
      Returns:
      The executionReportStatus.
    • setExecutionReportStatus

      public PostOrderResponse.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 PostOrderResponse.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 PostOrderResponseOrBuilder
      Returns:
      The lotsRequested.
    • setLotsRequested

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

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

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

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

      public PostOrderResponse.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 PostOrderResponseOrBuilder
      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 PostOrderResponseOrBuilder
      Returns:
      The initialOrderPrice.
    • setInitialOrderPrice

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

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

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

      public PostOrderResponse.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 PostOrderResponseOrBuilder
    • hasExecutedOrderPrice

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

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

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

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

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

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

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

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

      public boolean hasTotalOrderAmount()
      Итоговая стоимость заявки, включающая все комиссии.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 7;
      Specified by:
      hasTotalOrderAmount in interface PostOrderResponseOrBuilder
      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 PostOrderResponseOrBuilder
      Returns:
      The totalOrderAmount.
    • setTotalOrderAmount

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

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

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

      public PostOrderResponse.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 PostOrderResponseOrBuilder
    • hasInitialCommission

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public boolean hasAciValue()
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
      Specified by:
      hasAciValue in interface PostOrderResponseOrBuilder
      Returns:
      Whether the aciValue field is set.
    • getAciValue

      public MoneyValue getAciValue()
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
      Specified by:
      getAciValue in interface PostOrderResponseOrBuilder
      Returns:
      The aciValue.
    • setAciValue

      public PostOrderResponse.Builder setAciValue(MoneyValue value)
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
    • setAciValue

      public PostOrderResponse.Builder setAciValue(MoneyValue.Builder builderForValue)
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
    • mergeAciValue

      public PostOrderResponse.Builder mergeAciValue(MoneyValue value)
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
    • clearAciValue

      public PostOrderResponse.Builder clearAciValue()
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
    • getAciValueBuilder

      public MoneyValue.Builder getAciValueBuilder()
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
    • getAciValueOrBuilder

      public MoneyValueOrBuilder getAciValueOrBuilder()
      Значение НКД (накопленного купонного дохода) на дату. Подробнее: [НКД при выставлении торговых поручений](https://tinkoff.github.io/investAPI/head-orders#coupon)
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue aci_value = 10;
      Specified by:
      getAciValueOrBuilder in interface PostOrderResponseOrBuilder
    • getFigi

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

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

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

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

      public PostOrderResponse.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 PostOrderResponseOrBuilder
      Returns:
      The enum numeric value on the wire for direction.
    • setDirectionValue

      public PostOrderResponse.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 PostOrderResponseOrBuilder
      Returns:
      The direction.
    • setDirection

      public PostOrderResponse.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 PostOrderResponse.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 PostOrderResponseOrBuilder
      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 PostOrderResponseOrBuilder
      Returns:
      The initialSecurityPrice.
    • setInitialSecurityPrice

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

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

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

      public PostOrderResponse.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 PostOrderResponseOrBuilder
    • getOrderTypeValue

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

      public PostOrderResponse.Builder setOrderTypeValue(int value)
      Тип заявки.
       
      .tinkoff.public.invest.api.contract.v1.OrderType order_type = 14;
      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 = 14;
      Specified by:
      getOrderType in interface PostOrderResponseOrBuilder
      Returns:
      The orderType.
    • setOrderType

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

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

      public String getMessage()
      Дополнительные данные об исполнении заявки.
       
      string message = 15;
      Specified by:
      getMessage in interface PostOrderResponseOrBuilder
      Returns:
      The message.
    • getMessageBytes

      public com.google.protobuf.ByteString getMessageBytes()
      Дополнительные данные об исполнении заявки.
       
      string message = 15;
      Specified by:
      getMessageBytes in interface PostOrderResponseOrBuilder
      Returns:
      The bytes for message.
    • setMessage

      public PostOrderResponse.Builder setMessage(String value)
      Дополнительные данные об исполнении заявки.
       
      string message = 15;
      Parameters:
      value - The message to set.
      Returns:
      This builder for chaining.
    • clearMessage

      public PostOrderResponse.Builder clearMessage()
      Дополнительные данные об исполнении заявки.
       
      string message = 15;
      Returns:
      This builder for chaining.
    • setMessageBytes

      public PostOrderResponse.Builder setMessageBytes(com.google.protobuf.ByteString value)
      Дополнительные данные об исполнении заявки.
       
      string message = 15;
      Parameters:
      value - The bytes for message to set.
      Returns:
      This builder for chaining.
    • hasInitialOrderPricePt

      public boolean hasInitialOrderPricePt()
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
      Specified by:
      hasInitialOrderPricePt in interface PostOrderResponseOrBuilder
      Returns:
      Whether the initialOrderPricePt field is set.
    • getInitialOrderPricePt

      public Quotation getInitialOrderPricePt()
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
      Specified by:
      getInitialOrderPricePt in interface PostOrderResponseOrBuilder
      Returns:
      The initialOrderPricePt.
    • setInitialOrderPricePt

      public PostOrderResponse.Builder setInitialOrderPricePt(Quotation value)
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
    • setInitialOrderPricePt

      public PostOrderResponse.Builder setInitialOrderPricePt(Quotation.Builder builderForValue)
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
    • mergeInitialOrderPricePt

      public PostOrderResponse.Builder mergeInitialOrderPricePt(Quotation value)
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
    • clearInitialOrderPricePt

      public PostOrderResponse.Builder clearInitialOrderPricePt()
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
    • getInitialOrderPricePtBuilder

      public Quotation.Builder getInitialOrderPricePtBuilder()
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
    • getInitialOrderPricePtOrBuilder

      public QuotationOrBuilder getInitialOrderPricePtOrBuilder()
      Начальная цена заявки в пунктах (для фьючерсов).
       
      .tinkoff.public.invest.api.contract.v1.Quotation initial_order_price_pt = 16;
      Specified by:
      getInitialOrderPricePtOrBuilder in interface PostOrderResponseOrBuilder
    • getInstrumentUid

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

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

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

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

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

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

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