Class BrokerReport.Builder

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

public static final class BrokerReport.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BrokerReport.Builder> implements BrokerReportOrBuilder
Protobuf type tinkoff.public.invest.api.contract.v1.BrokerReport
  • 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<BrokerReport.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public BrokerReport.Builder mergeFrom(BrokerReport other)
    • isInitialized

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

      public BrokerReport.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<BrokerReport.Builder>
      Throws:
      IOException
    • getTradeId

      public String getTradeId()
      Номер сделки.
       
      string trade_id = 1;
      Specified by:
      getTradeId in interface BrokerReportOrBuilder
      Returns:
      The tradeId.
    • getTradeIdBytes

      public com.google.protobuf.ByteString getTradeIdBytes()
      Номер сделки.
       
      string trade_id = 1;
      Specified by:
      getTradeIdBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for tradeId.
    • setTradeId

      public BrokerReport.Builder setTradeId(String value)
      Номер сделки.
       
      string trade_id = 1;
      Parameters:
      value - The tradeId to set.
      Returns:
      This builder for chaining.
    • clearTradeId

      public BrokerReport.Builder clearTradeId()
      Номер сделки.
       
      string trade_id = 1;
      Returns:
      This builder for chaining.
    • setTradeIdBytes

      public BrokerReport.Builder setTradeIdBytes(com.google.protobuf.ByteString value)
      Номер сделки.
       
      string trade_id = 1;
      Parameters:
      value - The bytes for tradeId to set.
      Returns:
      This builder for chaining.
    • getOrderId

      public String getOrderId()
      Номер поручения.
       
      string order_id = 2;
      Specified by:
      getOrderId in interface BrokerReportOrBuilder
      Returns:
      The orderId.
    • getOrderIdBytes

      public com.google.protobuf.ByteString getOrderIdBytes()
      Номер поручения.
       
      string order_id = 2;
      Specified by:
      getOrderIdBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for orderId.
    • setOrderId

      public BrokerReport.Builder setOrderId(String value)
      Номер поручения.
       
      string order_id = 2;
      Parameters:
      value - The orderId to set.
      Returns:
      This builder for chaining.
    • clearOrderId

      public BrokerReport.Builder clearOrderId()
      Номер поручения.
       
      string order_id = 2;
      Returns:
      This builder for chaining.
    • setOrderIdBytes

      public BrokerReport.Builder setOrderIdBytes(com.google.protobuf.ByteString value)
      Номер поручения.
       
      string order_id = 2;
      Parameters:
      value - The bytes for orderId to set.
      Returns:
      This builder for chaining.
    • getFigi

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

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

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

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

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

      public String getExecuteSign()
      Признак исполнения.
       
      string execute_sign = 4;
      Specified by:
      getExecuteSign in interface BrokerReportOrBuilder
      Returns:
      The executeSign.
    • getExecuteSignBytes

      public com.google.protobuf.ByteString getExecuteSignBytes()
      Признак исполнения.
       
      string execute_sign = 4;
      Specified by:
      getExecuteSignBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for executeSign.
    • setExecuteSign

      public BrokerReport.Builder setExecuteSign(String value)
      Признак исполнения.
       
      string execute_sign = 4;
      Parameters:
      value - The executeSign to set.
      Returns:
      This builder for chaining.
    • clearExecuteSign

      public BrokerReport.Builder clearExecuteSign()
      Признак исполнения.
       
      string execute_sign = 4;
      Returns:
      This builder for chaining.
    • setExecuteSignBytes

      public BrokerReport.Builder setExecuteSignBytes(com.google.protobuf.ByteString value)
      Признак исполнения.
       
      string execute_sign = 4;
      Parameters:
      value - The bytes for executeSign to set.
      Returns:
      This builder for chaining.
    • hasTradeDatetime

      public boolean hasTradeDatetime()
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
      Specified by:
      hasTradeDatetime in interface BrokerReportOrBuilder
      Returns:
      Whether the tradeDatetime field is set.
    • getTradeDatetime

      public com.google.protobuf.Timestamp getTradeDatetime()
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
      Specified by:
      getTradeDatetime in interface BrokerReportOrBuilder
      Returns:
      The tradeDatetime.
    • setTradeDatetime

      public BrokerReport.Builder setTradeDatetime(com.google.protobuf.Timestamp value)
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
    • setTradeDatetime

      public BrokerReport.Builder setTradeDatetime(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
    • mergeTradeDatetime

      public BrokerReport.Builder mergeTradeDatetime(com.google.protobuf.Timestamp value)
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
    • clearTradeDatetime

      public BrokerReport.Builder clearTradeDatetime()
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
    • getTradeDatetimeBuilder

      public com.google.protobuf.Timestamp.Builder getTradeDatetimeBuilder()
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
    • getTradeDatetimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getTradeDatetimeOrBuilder()
      Дата и время заключения в часовом поясе UTC.
       
      .google.protobuf.Timestamp trade_datetime = 5;
      Specified by:
      getTradeDatetimeOrBuilder in interface BrokerReportOrBuilder
    • getExchange

      public String getExchange()
      Торговая площадка.
       
      string exchange = 6;
      Specified by:
      getExchange in interface BrokerReportOrBuilder
      Returns:
      The exchange.
    • getExchangeBytes

      public com.google.protobuf.ByteString getExchangeBytes()
      Торговая площадка.
       
      string exchange = 6;
      Specified by:
      getExchangeBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for exchange.
    • setExchange

      public BrokerReport.Builder setExchange(String value)
      Торговая площадка.
       
      string exchange = 6;
      Parameters:
      value - The exchange to set.
      Returns:
      This builder for chaining.
    • clearExchange

      public BrokerReport.Builder clearExchange()
      Торговая площадка.
       
      string exchange = 6;
      Returns:
      This builder for chaining.
    • setExchangeBytes

      public BrokerReport.Builder setExchangeBytes(com.google.protobuf.ByteString value)
      Торговая площадка.
       
      string exchange = 6;
      Parameters:
      value - The bytes for exchange to set.
      Returns:
      This builder for chaining.
    • getClassCode

      public String getClassCode()
      Режим торгов.
       
      string class_code = 7;
      Specified by:
      getClassCode in interface BrokerReportOrBuilder
      Returns:
      The classCode.
    • getClassCodeBytes

      public com.google.protobuf.ByteString getClassCodeBytes()
      Режим торгов.
       
      string class_code = 7;
      Specified by:
      getClassCodeBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for classCode.
    • setClassCode

      public BrokerReport.Builder setClassCode(String value)
      Режим торгов.
       
      string class_code = 7;
      Parameters:
      value - The classCode to set.
      Returns:
      This builder for chaining.
    • clearClassCode

      public BrokerReport.Builder clearClassCode()
      Режим торгов.
       
      string class_code = 7;
      Returns:
      This builder for chaining.
    • setClassCodeBytes

      public BrokerReport.Builder setClassCodeBytes(com.google.protobuf.ByteString value)
      Режим торгов.
       
      string class_code = 7;
      Parameters:
      value - The bytes for classCode to set.
      Returns:
      This builder for chaining.
    • getDirection

      public String getDirection()
      Вид сделки.
       
      string direction = 8;
      Specified by:
      getDirection in interface BrokerReportOrBuilder
      Returns:
      The direction.
    • getDirectionBytes

      public com.google.protobuf.ByteString getDirectionBytes()
      Вид сделки.
       
      string direction = 8;
      Specified by:
      getDirectionBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for direction.
    • setDirection

      public BrokerReport.Builder setDirection(String value)
      Вид сделки.
       
      string direction = 8;
      Parameters:
      value - The direction to set.
      Returns:
      This builder for chaining.
    • clearDirection

      public BrokerReport.Builder clearDirection()
      Вид сделки.
       
      string direction = 8;
      Returns:
      This builder for chaining.
    • setDirectionBytes

      public BrokerReport.Builder setDirectionBytes(com.google.protobuf.ByteString value)
      Вид сделки.
       
      string direction = 8;
      Parameters:
      value - The bytes for direction to set.
      Returns:
      This builder for chaining.
    • getName

      public String getName()
      Сокращённое наименование актива.
       
      string name = 9;
      Specified by:
      getName in interface BrokerReportOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      Сокращённое наименование актива.
       
      string name = 9;
      Specified by:
      getNameBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for name.
    • setName

      public BrokerReport.Builder setName(String value)
      Сокращённое наименование актива.
       
      string name = 9;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public BrokerReport.Builder clearName()
      Сокращённое наименование актива.
       
      string name = 9;
      Returns:
      This builder for chaining.
    • setNameBytes

      public BrokerReport.Builder setNameBytes(com.google.protobuf.ByteString value)
      Сокращённое наименование актива.
       
      string name = 9;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getTicker

      public String getTicker()
      Код актива.
       
      string ticker = 10;
      Specified by:
      getTicker in interface BrokerReportOrBuilder
      Returns:
      The ticker.
    • getTickerBytes

      public com.google.protobuf.ByteString getTickerBytes()
      Код актива.
       
      string ticker = 10;
      Specified by:
      getTickerBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for ticker.
    • setTicker

      public BrokerReport.Builder setTicker(String value)
      Код актива.
       
      string ticker = 10;
      Parameters:
      value - The ticker to set.
      Returns:
      This builder for chaining.
    • clearTicker

      public BrokerReport.Builder clearTicker()
      Код актива.
       
      string ticker = 10;
      Returns:
      This builder for chaining.
    • setTickerBytes

      public BrokerReport.Builder setTickerBytes(com.google.protobuf.ByteString value)
      Код актива.
       
      string ticker = 10;
      Parameters:
      value - The bytes for ticker to set.
      Returns:
      This builder for chaining.
    • hasPrice

      public boolean hasPrice()
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
      Specified by:
      hasPrice in interface BrokerReportOrBuilder
      Returns:
      Whether the price field is set.
    • getPrice

      public MoneyValue getPrice()
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
      Specified by:
      getPrice in interface BrokerReportOrBuilder
      Returns:
      The price.
    • setPrice

      public BrokerReport.Builder setPrice(MoneyValue value)
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
    • setPrice

      public BrokerReport.Builder setPrice(MoneyValue.Builder builderForValue)
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
    • mergePrice

      public BrokerReport.Builder mergePrice(MoneyValue value)
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
    • clearPrice

      public BrokerReport.Builder clearPrice()
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
    • getPriceBuilder

      public MoneyValue.Builder getPriceBuilder()
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
    • getPriceOrBuilder

      public MoneyValueOrBuilder getPriceOrBuilder()
      Цена за единицу.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 11;
      Specified by:
      getPriceOrBuilder in interface BrokerReportOrBuilder
    • getQuantity

      public long getQuantity()
      Количество.
       
      int64 quantity = 12;
      Specified by:
      getQuantity in interface BrokerReportOrBuilder
      Returns:
      The quantity.
    • setQuantity

      public BrokerReport.Builder setQuantity(long value)
      Количество.
       
      int64 quantity = 12;
      Parameters:
      value - The quantity to set.
      Returns:
      This builder for chaining.
    • clearQuantity

      public BrokerReport.Builder clearQuantity()
      Количество.
       
      int64 quantity = 12;
      Returns:
      This builder for chaining.
    • hasOrderAmount

      public boolean hasOrderAmount()
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
      Specified by:
      hasOrderAmount in interface BrokerReportOrBuilder
      Returns:
      Whether the orderAmount field is set.
    • getOrderAmount

      public MoneyValue getOrderAmount()
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
      Specified by:
      getOrderAmount in interface BrokerReportOrBuilder
      Returns:
      The orderAmount.
    • setOrderAmount

      public BrokerReport.Builder setOrderAmount(MoneyValue value)
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
    • setOrderAmount

      public BrokerReport.Builder setOrderAmount(MoneyValue.Builder builderForValue)
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
    • mergeOrderAmount

      public BrokerReport.Builder mergeOrderAmount(MoneyValue value)
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
    • clearOrderAmount

      public BrokerReport.Builder clearOrderAmount()
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
    • getOrderAmountBuilder

      public MoneyValue.Builder getOrderAmountBuilder()
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
    • getOrderAmountOrBuilder

      public MoneyValueOrBuilder getOrderAmountOrBuilder()
      Сумма (без НКД).
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue order_amount = 13;
      Specified by:
      getOrderAmountOrBuilder in interface BrokerReportOrBuilder
    • hasAciValue

      public boolean hasAciValue()
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
      Specified by:
      hasAciValue in interface BrokerReportOrBuilder
      Returns:
      Whether the aciValue field is set.
    • getAciValue

      public Quotation getAciValue()
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
      Specified by:
      getAciValue in interface BrokerReportOrBuilder
      Returns:
      The aciValue.
    • setAciValue

      public BrokerReport.Builder setAciValue(Quotation value)
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
    • setAciValue

      public BrokerReport.Builder setAciValue(Quotation.Builder builderForValue)
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
    • mergeAciValue

      public BrokerReport.Builder mergeAciValue(Quotation value)
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
    • clearAciValue

      public BrokerReport.Builder clearAciValue()
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
    • getAciValueBuilder

      public Quotation.Builder getAciValueBuilder()
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
    • getAciValueOrBuilder

      public QuotationOrBuilder getAciValueOrBuilder()
      НКД.
       
      .tinkoff.public.invest.api.contract.v1.Quotation aci_value = 14;
      Specified by:
      getAciValueOrBuilder in interface BrokerReportOrBuilder
    • hasTotalOrderAmount

      public boolean hasTotalOrderAmount()
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
      Specified by:
      hasTotalOrderAmount in interface BrokerReportOrBuilder
      Returns:
      Whether the totalOrderAmount field is set.
    • getTotalOrderAmount

      public MoneyValue getTotalOrderAmount()
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
      Specified by:
      getTotalOrderAmount in interface BrokerReportOrBuilder
      Returns:
      The totalOrderAmount.
    • setTotalOrderAmount

      public BrokerReport.Builder setTotalOrderAmount(MoneyValue value)
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
    • setTotalOrderAmount

      public BrokerReport.Builder setTotalOrderAmount(MoneyValue.Builder builderForValue)
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
    • mergeTotalOrderAmount

      public BrokerReport.Builder mergeTotalOrderAmount(MoneyValue value)
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
    • clearTotalOrderAmount

      public BrokerReport.Builder clearTotalOrderAmount()
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
    • getTotalOrderAmountBuilder

      public MoneyValue.Builder getTotalOrderAmountBuilder()
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
    • getTotalOrderAmountOrBuilder

      public MoneyValueOrBuilder getTotalOrderAmountOrBuilder()
      Сумма сделки.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue total_order_amount = 15;
      Specified by:
      getTotalOrderAmountOrBuilder in interface BrokerReportOrBuilder
    • hasBrokerCommission

      public boolean hasBrokerCommission()
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
      Specified by:
      hasBrokerCommission in interface BrokerReportOrBuilder
      Returns:
      Whether the brokerCommission field is set.
    • getBrokerCommission

      public MoneyValue getBrokerCommission()
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
      Specified by:
      getBrokerCommission in interface BrokerReportOrBuilder
      Returns:
      The brokerCommission.
    • setBrokerCommission

      public BrokerReport.Builder setBrokerCommission(MoneyValue value)
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
    • setBrokerCommission

      public BrokerReport.Builder setBrokerCommission(MoneyValue.Builder builderForValue)
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
    • mergeBrokerCommission

      public BrokerReport.Builder mergeBrokerCommission(MoneyValue value)
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
    • clearBrokerCommission

      public BrokerReport.Builder clearBrokerCommission()
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
    • getBrokerCommissionBuilder

      public MoneyValue.Builder getBrokerCommissionBuilder()
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
    • getBrokerCommissionOrBuilder

      public MoneyValueOrBuilder getBrokerCommissionOrBuilder()
      Комиссия брокера.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue broker_commission = 16;
      Specified by:
      getBrokerCommissionOrBuilder in interface BrokerReportOrBuilder
    • hasExchangeCommission

      public boolean hasExchangeCommission()
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
      Specified by:
      hasExchangeCommission in interface BrokerReportOrBuilder
      Returns:
      Whether the exchangeCommission field is set.
    • getExchangeCommission

      public MoneyValue getExchangeCommission()
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
      Specified by:
      getExchangeCommission in interface BrokerReportOrBuilder
      Returns:
      The exchangeCommission.
    • setExchangeCommission

      public BrokerReport.Builder setExchangeCommission(MoneyValue value)
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
    • setExchangeCommission

      public BrokerReport.Builder setExchangeCommission(MoneyValue.Builder builderForValue)
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
    • mergeExchangeCommission

      public BrokerReport.Builder mergeExchangeCommission(MoneyValue value)
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
    • clearExchangeCommission

      public BrokerReport.Builder clearExchangeCommission()
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
    • getExchangeCommissionBuilder

      public MoneyValue.Builder getExchangeCommissionBuilder()
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
    • getExchangeCommissionOrBuilder

      public MoneyValueOrBuilder getExchangeCommissionOrBuilder()
      Комиссия биржи.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_commission = 17;
      Specified by:
      getExchangeCommissionOrBuilder in interface BrokerReportOrBuilder
    • hasExchangeClearingCommission

      public boolean hasExchangeClearingCommission()
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
      Specified by:
      hasExchangeClearingCommission in interface BrokerReportOrBuilder
      Returns:
      Whether the exchangeClearingCommission field is set.
    • getExchangeClearingCommission

      public MoneyValue getExchangeClearingCommission()
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
      Specified by:
      getExchangeClearingCommission in interface BrokerReportOrBuilder
      Returns:
      The exchangeClearingCommission.
    • setExchangeClearingCommission

      public BrokerReport.Builder setExchangeClearingCommission(MoneyValue value)
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
    • setExchangeClearingCommission

      public BrokerReport.Builder setExchangeClearingCommission(MoneyValue.Builder builderForValue)
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
    • mergeExchangeClearingCommission

      public BrokerReport.Builder mergeExchangeClearingCommission(MoneyValue value)
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
    • clearExchangeClearingCommission

      public BrokerReport.Builder clearExchangeClearingCommission()
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
    • getExchangeClearingCommissionBuilder

      public MoneyValue.Builder getExchangeClearingCommissionBuilder()
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
    • getExchangeClearingCommissionOrBuilder

      public MoneyValueOrBuilder getExchangeClearingCommissionOrBuilder()
      Комиссия клир. центра.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue exchange_clearing_commission = 18;
      Specified by:
      getExchangeClearingCommissionOrBuilder in interface BrokerReportOrBuilder
    • hasRepoRate

      public boolean hasRepoRate()
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
      Specified by:
      hasRepoRate in interface BrokerReportOrBuilder
      Returns:
      Whether the repoRate field is set.
    • getRepoRate

      public Quotation getRepoRate()
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
      Specified by:
      getRepoRate in interface BrokerReportOrBuilder
      Returns:
      The repoRate.
    • setRepoRate

      public BrokerReport.Builder setRepoRate(Quotation value)
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
    • setRepoRate

      public BrokerReport.Builder setRepoRate(Quotation.Builder builderForValue)
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
    • mergeRepoRate

      public BrokerReport.Builder mergeRepoRate(Quotation value)
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
    • clearRepoRate

      public BrokerReport.Builder clearRepoRate()
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
    • getRepoRateBuilder

      public Quotation.Builder getRepoRateBuilder()
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
    • getRepoRateOrBuilder

      public QuotationOrBuilder getRepoRateOrBuilder()
      Ставка РЕПО (%).
       
      .tinkoff.public.invest.api.contract.v1.Quotation repo_rate = 19;
      Specified by:
      getRepoRateOrBuilder in interface BrokerReportOrBuilder
    • getParty

      public String getParty()
      Контрагент/Брокер.
       
      string party = 20;
      Specified by:
      getParty in interface BrokerReportOrBuilder
      Returns:
      The party.
    • getPartyBytes

      public com.google.protobuf.ByteString getPartyBytes()
      Контрагент/Брокер.
       
      string party = 20;
      Specified by:
      getPartyBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for party.
    • setParty

      public BrokerReport.Builder setParty(String value)
      Контрагент/Брокер.
       
      string party = 20;
      Parameters:
      value - The party to set.
      Returns:
      This builder for chaining.
    • clearParty

      public BrokerReport.Builder clearParty()
      Контрагент/Брокер.
       
      string party = 20;
      Returns:
      This builder for chaining.
    • setPartyBytes

      public BrokerReport.Builder setPartyBytes(com.google.protobuf.ByteString value)
      Контрагент/Брокер.
       
      string party = 20;
      Parameters:
      value - The bytes for party to set.
      Returns:
      This builder for chaining.
    • hasClearValueDate

      public boolean hasClearValueDate()
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
      Specified by:
      hasClearValueDate in interface BrokerReportOrBuilder
      Returns:
      Whether the clearValueDate field is set.
    • getClearValueDate

      public com.google.protobuf.Timestamp getClearValueDate()
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
      Specified by:
      getClearValueDate in interface BrokerReportOrBuilder
      Returns:
      The clearValueDate.
    • setClearValueDate

      public BrokerReport.Builder setClearValueDate(com.google.protobuf.Timestamp value)
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
    • setClearValueDate

      public BrokerReport.Builder setClearValueDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
    • mergeClearValueDate

      public BrokerReport.Builder mergeClearValueDate(com.google.protobuf.Timestamp value)
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
    • clearClearValueDate

      public BrokerReport.Builder clearClearValueDate()
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
    • getClearValueDateBuilder

      public com.google.protobuf.Timestamp.Builder getClearValueDateBuilder()
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
    • getClearValueDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getClearValueDateOrBuilder()
      Дата расчётов в часовом поясе UTC.
       
      .google.protobuf.Timestamp clear_value_date = 21;
      Specified by:
      getClearValueDateOrBuilder in interface BrokerReportOrBuilder
    • hasSecValueDate

      public boolean hasSecValueDate()
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
      Specified by:
      hasSecValueDate in interface BrokerReportOrBuilder
      Returns:
      Whether the secValueDate field is set.
    • getSecValueDate

      public com.google.protobuf.Timestamp getSecValueDate()
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
      Specified by:
      getSecValueDate in interface BrokerReportOrBuilder
      Returns:
      The secValueDate.
    • setSecValueDate

      public BrokerReport.Builder setSecValueDate(com.google.protobuf.Timestamp value)
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
    • setSecValueDate

      public BrokerReport.Builder setSecValueDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
    • mergeSecValueDate

      public BrokerReport.Builder mergeSecValueDate(com.google.protobuf.Timestamp value)
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
    • clearSecValueDate

      public BrokerReport.Builder clearSecValueDate()
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
    • getSecValueDateBuilder

      public com.google.protobuf.Timestamp.Builder getSecValueDateBuilder()
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
    • getSecValueDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getSecValueDateOrBuilder()
      Дата поставки в часовом поясе UTC.
       
      .google.protobuf.Timestamp sec_value_date = 22;
      Specified by:
      getSecValueDateOrBuilder in interface BrokerReportOrBuilder
    • getBrokerStatus

      public String getBrokerStatus()
      Статус брокера.
       
      string broker_status = 23;
      Specified by:
      getBrokerStatus in interface BrokerReportOrBuilder
      Returns:
      The brokerStatus.
    • getBrokerStatusBytes

      public com.google.protobuf.ByteString getBrokerStatusBytes()
      Статус брокера.
       
      string broker_status = 23;
      Specified by:
      getBrokerStatusBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for brokerStatus.
    • setBrokerStatus

      public BrokerReport.Builder setBrokerStatus(String value)
      Статус брокера.
       
      string broker_status = 23;
      Parameters:
      value - The brokerStatus to set.
      Returns:
      This builder for chaining.
    • clearBrokerStatus

      public BrokerReport.Builder clearBrokerStatus()
      Статус брокера.
       
      string broker_status = 23;
      Returns:
      This builder for chaining.
    • setBrokerStatusBytes

      public BrokerReport.Builder setBrokerStatusBytes(com.google.protobuf.ByteString value)
      Статус брокера.
       
      string broker_status = 23;
      Parameters:
      value - The bytes for brokerStatus to set.
      Returns:
      This builder for chaining.
    • getSeparateAgreementType

      public String getSeparateAgreementType()
      Тип дог.
       
      string separate_agreement_type = 24;
      Specified by:
      getSeparateAgreementType in interface BrokerReportOrBuilder
      Returns:
      The separateAgreementType.
    • getSeparateAgreementTypeBytes

      public com.google.protobuf.ByteString getSeparateAgreementTypeBytes()
      Тип дог.
       
      string separate_agreement_type = 24;
      Specified by:
      getSeparateAgreementTypeBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for separateAgreementType.
    • setSeparateAgreementType

      public BrokerReport.Builder setSeparateAgreementType(String value)
      Тип дог.
       
      string separate_agreement_type = 24;
      Parameters:
      value - The separateAgreementType to set.
      Returns:
      This builder for chaining.
    • clearSeparateAgreementType

      public BrokerReport.Builder clearSeparateAgreementType()
      Тип дог.
       
      string separate_agreement_type = 24;
      Returns:
      This builder for chaining.
    • setSeparateAgreementTypeBytes

      public BrokerReport.Builder setSeparateAgreementTypeBytes(com.google.protobuf.ByteString value)
      Тип дог.
       
      string separate_agreement_type = 24;
      Parameters:
      value - The bytes for separateAgreementType to set.
      Returns:
      This builder for chaining.
    • getSeparateAgreementNumber

      public String getSeparateAgreementNumber()
      Номер дог.
       
      string separate_agreement_number = 25;
      Specified by:
      getSeparateAgreementNumber in interface BrokerReportOrBuilder
      Returns:
      The separateAgreementNumber.
    • getSeparateAgreementNumberBytes

      public com.google.protobuf.ByteString getSeparateAgreementNumberBytes()
      Номер дог.
       
      string separate_agreement_number = 25;
      Specified by:
      getSeparateAgreementNumberBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for separateAgreementNumber.
    • setSeparateAgreementNumber

      public BrokerReport.Builder setSeparateAgreementNumber(String value)
      Номер дог.
       
      string separate_agreement_number = 25;
      Parameters:
      value - The separateAgreementNumber to set.
      Returns:
      This builder for chaining.
    • clearSeparateAgreementNumber

      public BrokerReport.Builder clearSeparateAgreementNumber()
      Номер дог.
       
      string separate_agreement_number = 25;
      Returns:
      This builder for chaining.
    • setSeparateAgreementNumberBytes

      public BrokerReport.Builder setSeparateAgreementNumberBytes(com.google.protobuf.ByteString value)
      Номер дог.
       
      string separate_agreement_number = 25;
      Parameters:
      value - The bytes for separateAgreementNumber to set.
      Returns:
      This builder for chaining.
    • getSeparateAgreementDate

      public String getSeparateAgreementDate()
      Дата дог.
       
      string separate_agreement_date = 26;
      Specified by:
      getSeparateAgreementDate in interface BrokerReportOrBuilder
      Returns:
      The separateAgreementDate.
    • getSeparateAgreementDateBytes

      public com.google.protobuf.ByteString getSeparateAgreementDateBytes()
      Дата дог.
       
      string separate_agreement_date = 26;
      Specified by:
      getSeparateAgreementDateBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for separateAgreementDate.
    • setSeparateAgreementDate

      public BrokerReport.Builder setSeparateAgreementDate(String value)
      Дата дог.
       
      string separate_agreement_date = 26;
      Parameters:
      value - The separateAgreementDate to set.
      Returns:
      This builder for chaining.
    • clearSeparateAgreementDate

      public BrokerReport.Builder clearSeparateAgreementDate()
      Дата дог.
       
      string separate_agreement_date = 26;
      Returns:
      This builder for chaining.
    • setSeparateAgreementDateBytes

      public BrokerReport.Builder setSeparateAgreementDateBytes(com.google.protobuf.ByteString value)
      Дата дог.
       
      string separate_agreement_date = 26;
      Parameters:
      value - The bytes for separateAgreementDate to set.
      Returns:
      This builder for chaining.
    • getDeliveryType

      public String getDeliveryType()
      Тип расчёта по сделке.
       
      string delivery_type = 27;
      Specified by:
      getDeliveryType in interface BrokerReportOrBuilder
      Returns:
      The deliveryType.
    • getDeliveryTypeBytes

      public com.google.protobuf.ByteString getDeliveryTypeBytes()
      Тип расчёта по сделке.
       
      string delivery_type = 27;
      Specified by:
      getDeliveryTypeBytes in interface BrokerReportOrBuilder
      Returns:
      The bytes for deliveryType.
    • setDeliveryType

      public BrokerReport.Builder setDeliveryType(String value)
      Тип расчёта по сделке.
       
      string delivery_type = 27;
      Parameters:
      value - The deliveryType to set.
      Returns:
      This builder for chaining.
    • clearDeliveryType

      public BrokerReport.Builder clearDeliveryType()
      Тип расчёта по сделке.
       
      string delivery_type = 27;
      Returns:
      This builder for chaining.
    • setDeliveryTypeBytes

      public BrokerReport.Builder setDeliveryTypeBytes(com.google.protobuf.ByteString value)
      Тип расчёта по сделке.
       
      string delivery_type = 27;
      Parameters:
      value - The bytes for deliveryType to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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