Class OperationItem.Builder

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

public static final class OperationItem.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OperationItem.Builder> implements OperationItemOrBuilder
Данные об операции.
 
Protobuf type tinkoff.public.invest.api.contract.v1.OperationItem
  • 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<OperationItem.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public OperationItem.Builder mergeFrom(OperationItem other)
    • isInitialized

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

      public OperationItem.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<OperationItem.Builder>
      Throws:
      IOException
    • getCursor

      public String getCursor()
      Курсор.
       
      string cursor = 1;
      Specified by:
      getCursor in interface OperationItemOrBuilder
      Returns:
      The cursor.
    • getCursorBytes

      public com.google.protobuf.ByteString getCursorBytes()
      Курсор.
       
      string cursor = 1;
      Specified by:
      getCursorBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for cursor.
    • setCursor

      public OperationItem.Builder setCursor(String value)
      Курсор.
       
      string cursor = 1;
      Parameters:
      value - The cursor to set.
      Returns:
      This builder for chaining.
    • clearCursor

      public OperationItem.Builder clearCursor()
      Курсор.
       
      string cursor = 1;
      Returns:
      This builder for chaining.
    • setCursorBytes

      public OperationItem.Builder setCursorBytes(com.google.protobuf.ByteString value)
      Курсор.
       
      string cursor = 1;
      Parameters:
      value - The bytes for cursor to set.
      Returns:
      This builder for chaining.
    • getBrokerAccountId

      public String getBrokerAccountId()
      Номер счета клиента.
       
      string broker_account_id = 6;
      Specified by:
      getBrokerAccountId in interface OperationItemOrBuilder
      Returns:
      The brokerAccountId.
    • getBrokerAccountIdBytes

      public com.google.protobuf.ByteString getBrokerAccountIdBytes()
      Номер счета клиента.
       
      string broker_account_id = 6;
      Specified by:
      getBrokerAccountIdBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for brokerAccountId.
    • setBrokerAccountId

      public OperationItem.Builder setBrokerAccountId(String value)
      Номер счета клиента.
       
      string broker_account_id = 6;
      Parameters:
      value - The brokerAccountId to set.
      Returns:
      This builder for chaining.
    • clearBrokerAccountId

      public OperationItem.Builder clearBrokerAccountId()
      Номер счета клиента.
       
      string broker_account_id = 6;
      Returns:
      This builder for chaining.
    • setBrokerAccountIdBytes

      public OperationItem.Builder setBrokerAccountIdBytes(com.google.protobuf.ByteString value)
      Номер счета клиента.
       
      string broker_account_id = 6;
      Parameters:
      value - The bytes for brokerAccountId to set.
      Returns:
      This builder for chaining.
    • getId

      public String getId()
      Идентификатор операции, может меняться с течением времени.
       
      string id = 16;
      Specified by:
      getId in interface OperationItemOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
      Идентификатор операции, может меняться с течением времени.
       
      string id = 16;
      Specified by:
      getIdBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for id.
    • setId

      public OperationItem.Builder setId(String value)
      Идентификатор операции, может меняться с течением времени.
       
      string id = 16;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public OperationItem.Builder clearId()
      Идентификатор операции, может меняться с течением времени.
       
      string id = 16;
      Returns:
      This builder for chaining.
    • setIdBytes

      public OperationItem.Builder setIdBytes(com.google.protobuf.ByteString value)
      Идентификатор операции, может меняться с течением времени.
       
      string id = 16;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getParentOperationId

      public String getParentOperationId()
      Идентификатор родительской операции, может измениться, если изменился id родительской операции.
       
      string parent_operation_id = 17;
      Specified by:
      getParentOperationId in interface OperationItemOrBuilder
      Returns:
      The parentOperationId.
    • getParentOperationIdBytes

      public com.google.protobuf.ByteString getParentOperationIdBytes()
      Идентификатор родительской операции, может измениться, если изменился id родительской операции.
       
      string parent_operation_id = 17;
      Specified by:
      getParentOperationIdBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for parentOperationId.
    • setParentOperationId

      public OperationItem.Builder setParentOperationId(String value)
      Идентификатор родительской операции, может измениться, если изменился id родительской операции.
       
      string parent_operation_id = 17;
      Parameters:
      value - The parentOperationId to set.
      Returns:
      This builder for chaining.
    • clearParentOperationId

      public OperationItem.Builder clearParentOperationId()
      Идентификатор родительской операции, может измениться, если изменился id родительской операции.
       
      string parent_operation_id = 17;
      Returns:
      This builder for chaining.
    • setParentOperationIdBytes

      public OperationItem.Builder setParentOperationIdBytes(com.google.protobuf.ByteString value)
      Идентификатор родительской операции, может измениться, если изменился id родительской операции.
       
      string parent_operation_id = 17;
      Parameters:
      value - The bytes for parentOperationId to set.
      Returns:
      This builder for chaining.
    • getName

      public String getName()
      Название операции.
       
      string name = 18;
      Specified by:
      getName in interface OperationItemOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      Название операции.
       
      string name = 18;
      Specified by:
      getNameBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for name.
    • setName

      public OperationItem.Builder setName(String value)
      Название операции.
       
      string name = 18;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public OperationItem.Builder clearName()
      Название операции.
       
      string name = 18;
      Returns:
      This builder for chaining.
    • setNameBytes

      public OperationItem.Builder setNameBytes(com.google.protobuf.ByteString value)
      Название операции.
       
      string name = 18;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasDate

      public boolean hasDate()
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
      Specified by:
      hasDate in interface OperationItemOrBuilder
      Returns:
      Whether the date field is set.
    • getDate

      public com.google.protobuf.Timestamp getDate()
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
      Specified by:
      getDate in interface OperationItemOrBuilder
      Returns:
      The date.
    • setDate

      public OperationItem.Builder setDate(com.google.protobuf.Timestamp value)
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
    • setDate

      public OperationItem.Builder setDate(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
    • mergeDate

      public OperationItem.Builder mergeDate(com.google.protobuf.Timestamp value)
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
    • clearDate

      public OperationItem.Builder clearDate()
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
    • getDateBuilder

      public com.google.protobuf.Timestamp.Builder getDateBuilder()
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
    • getDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDateOrBuilder()
      Дата поручения.
       
      .google.protobuf.Timestamp date = 21;
      Specified by:
      getDateOrBuilder in interface OperationItemOrBuilder
    • getTypeValue

      public int getTypeValue()
      Тип операции.
       
      .tinkoff.public.invest.api.contract.v1.OperationType type = 22;
      Specified by:
      getTypeValue in interface OperationItemOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public OperationItem.Builder setTypeValue(int value)
      Тип операции.
       
      .tinkoff.public.invest.api.contract.v1.OperationType type = 22;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public OperationType getType()
      Тип операции.
       
      .tinkoff.public.invest.api.contract.v1.OperationType type = 22;
      Specified by:
      getType in interface OperationItemOrBuilder
      Returns:
      The type.
    • setType

      public OperationItem.Builder setType(OperationType value)
      Тип операции.
       
      .tinkoff.public.invest.api.contract.v1.OperationType type = 22;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public OperationItem.Builder clearType()
      Тип операции.
       
      .tinkoff.public.invest.api.contract.v1.OperationType type = 22;
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
      Описание операции.
       
      string description = 23;
      Specified by:
      getDescription in interface OperationItemOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
      Описание операции.
       
      string description = 23;
      Specified by:
      getDescriptionBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public OperationItem.Builder setDescription(String value)
      Описание операции.
       
      string description = 23;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public OperationItem.Builder clearDescription()
      Описание операции.
       
      string description = 23;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public OperationItem.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
      Описание операции.
       
      string description = 23;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
      Статус поручения.
       
      .tinkoff.public.invest.api.contract.v1.OperationState state = 24;
      Specified by:
      getStateValue in interface OperationItemOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public OperationItem.Builder setStateValue(int value)
      Статус поручения.
       
      .tinkoff.public.invest.api.contract.v1.OperationState state = 24;
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public OperationState getState()
      Статус поручения.
       
      .tinkoff.public.invest.api.contract.v1.OperationState state = 24;
      Specified by:
      getState in interface OperationItemOrBuilder
      Returns:
      The state.
    • setState

      public OperationItem.Builder setState(OperationState value)
      Статус поручения.
       
      .tinkoff.public.invest.api.contract.v1.OperationState state = 24;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public OperationItem.Builder clearState()
      Статус поручения.
       
      .tinkoff.public.invest.api.contract.v1.OperationState state = 24;
      Returns:
      This builder for chaining.
    • getInstrumentUid

      public String getInstrumentUid()
      Уникальный идентификатор инструмента.
       
      string instrument_uid = 31;
      Specified by:
      getInstrumentUid in interface OperationItemOrBuilder
      Returns:
      The instrumentUid.
    • getInstrumentUidBytes

      public com.google.protobuf.ByteString getInstrumentUidBytes()
      Уникальный идентификатор инструмента.
       
      string instrument_uid = 31;
      Specified by:
      getInstrumentUidBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for instrumentUid.
    • setInstrumentUid

      public OperationItem.Builder setInstrumentUid(String value)
      Уникальный идентификатор инструмента.
       
      string instrument_uid = 31;
      Parameters:
      value - The instrumentUid to set.
      Returns:
      This builder for chaining.
    • clearInstrumentUid

      public OperationItem.Builder clearInstrumentUid()
      Уникальный идентификатор инструмента.
       
      string instrument_uid = 31;
      Returns:
      This builder for chaining.
    • setInstrumentUidBytes

      public OperationItem.Builder setInstrumentUidBytes(com.google.protobuf.ByteString value)
      Уникальный идентификатор инструмента.
       
      string instrument_uid = 31;
      Parameters:
      value - The bytes for instrumentUid to set.
      Returns:
      This builder for chaining.
    • getFigi

      public String getFigi()
      Figi.
       
      string figi = 32;
      Specified by:
      getFigi in interface OperationItemOrBuilder
      Returns:
      The figi.
    • getFigiBytes

      public com.google.protobuf.ByteString getFigiBytes()
      Figi.
       
      string figi = 32;
      Specified by:
      getFigiBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for figi.
    • setFigi

      public OperationItem.Builder setFigi(String value)
      Figi.
       
      string figi = 32;
      Parameters:
      value - The figi to set.
      Returns:
      This builder for chaining.
    • clearFigi

      public OperationItem.Builder clearFigi()
      Figi.
       
      string figi = 32;
      Returns:
      This builder for chaining.
    • setFigiBytes

      public OperationItem.Builder setFigiBytes(com.google.protobuf.ByteString value)
      Figi.
       
      string figi = 32;
      Parameters:
      value - The bytes for figi to set.
      Returns:
      This builder for chaining.
    • getInstrumentType

      public String getInstrumentType()
      Тип инструмента.
       
      string instrument_type = 33;
      Specified by:
      getInstrumentType in interface OperationItemOrBuilder
      Returns:
      The instrumentType.
    • getInstrumentTypeBytes

      public com.google.protobuf.ByteString getInstrumentTypeBytes()
      Тип инструмента.
       
      string instrument_type = 33;
      Specified by:
      getInstrumentTypeBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for instrumentType.
    • setInstrumentType

      public OperationItem.Builder setInstrumentType(String value)
      Тип инструмента.
       
      string instrument_type = 33;
      Parameters:
      value - The instrumentType to set.
      Returns:
      This builder for chaining.
    • clearInstrumentType

      public OperationItem.Builder clearInstrumentType()
      Тип инструмента.
       
      string instrument_type = 33;
      Returns:
      This builder for chaining.
    • setInstrumentTypeBytes

      public OperationItem.Builder setInstrumentTypeBytes(com.google.protobuf.ByteString value)
      Тип инструмента.
       
      string instrument_type = 33;
      Parameters:
      value - The bytes for instrumentType to set.
      Returns:
      This builder for chaining.
    • getInstrumentKindValue

      public int getInstrumentKindValue()
      Тип инструмента.
       
      .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 34;
      Specified by:
      getInstrumentKindValue in interface OperationItemOrBuilder
      Returns:
      The enum numeric value on the wire for instrumentKind.
    • setInstrumentKindValue

      public OperationItem.Builder setInstrumentKindValue(int value)
      Тип инструмента.
       
      .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 34;
      Parameters:
      value - The enum numeric value on the wire for instrumentKind to set.
      Returns:
      This builder for chaining.
    • getInstrumentKind

      public InstrumentType getInstrumentKind()
      Тип инструмента.
       
      .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 34;
      Specified by:
      getInstrumentKind in interface OperationItemOrBuilder
      Returns:
      The instrumentKind.
    • setInstrumentKind

      public OperationItem.Builder setInstrumentKind(InstrumentType value)
      Тип инструмента.
       
      .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 34;
      Parameters:
      value - The instrumentKind to set.
      Returns:
      This builder for chaining.
    • clearInstrumentKind

      public OperationItem.Builder clearInstrumentKind()
      Тип инструмента.
       
      .tinkoff.public.invest.api.contract.v1.InstrumentType instrument_kind = 34;
      Returns:
      This builder for chaining.
    • hasPayment

      public boolean hasPayment()
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
      Specified by:
      hasPayment in interface OperationItemOrBuilder
      Returns:
      Whether the payment field is set.
    • getPayment

      public MoneyValue getPayment()
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
      Specified by:
      getPayment in interface OperationItemOrBuilder
      Returns:
      The payment.
    • setPayment

      public OperationItem.Builder setPayment(MoneyValue value)
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
    • setPayment

      public OperationItem.Builder setPayment(MoneyValue.Builder builderForValue)
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
    • mergePayment

      public OperationItem.Builder mergePayment(MoneyValue value)
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
    • clearPayment

      public OperationItem.Builder clearPayment()
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
    • getPaymentBuilder

      public MoneyValue.Builder getPaymentBuilder()
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
    • getPaymentOrBuilder

      public MoneyValueOrBuilder getPaymentOrBuilder()
      Сумма операции.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue payment = 41;
      Specified by:
      getPaymentOrBuilder in interface OperationItemOrBuilder
    • hasPrice

      public boolean hasPrice()
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
      Specified by:
      hasPrice in interface OperationItemOrBuilder
      Returns:
      Whether the price field is set.
    • getPrice

      public MoneyValue getPrice()
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
      Specified by:
      getPrice in interface OperationItemOrBuilder
      Returns:
      The price.
    • setPrice

      public OperationItem.Builder setPrice(MoneyValue value)
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
    • setPrice

      public OperationItem.Builder setPrice(MoneyValue.Builder builderForValue)
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
    • mergePrice

      public OperationItem.Builder mergePrice(MoneyValue value)
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
    • clearPrice

      public OperationItem.Builder clearPrice()
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
    • getPriceBuilder

      public MoneyValue.Builder getPriceBuilder()
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
    • getPriceOrBuilder

      public MoneyValueOrBuilder getPriceOrBuilder()
      Цена операции за 1 инструмент.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue price = 42;
      Specified by:
      getPriceOrBuilder in interface OperationItemOrBuilder
    • hasCommission

      public boolean hasCommission()
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
      Specified by:
      hasCommission in interface OperationItemOrBuilder
      Returns:
      Whether the commission field is set.
    • getCommission

      public MoneyValue getCommission()
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
      Specified by:
      getCommission in interface OperationItemOrBuilder
      Returns:
      The commission.
    • setCommission

      public OperationItem.Builder setCommission(MoneyValue value)
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
    • setCommission

      public OperationItem.Builder setCommission(MoneyValue.Builder builderForValue)
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
    • mergeCommission

      public OperationItem.Builder mergeCommission(MoneyValue value)
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
    • clearCommission

      public OperationItem.Builder clearCommission()
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
    • getCommissionBuilder

      public MoneyValue.Builder getCommissionBuilder()
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
    • getCommissionOrBuilder

      public MoneyValueOrBuilder getCommissionOrBuilder()
      Комиссия.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue commission = 43;
      Specified by:
      getCommissionOrBuilder in interface OperationItemOrBuilder
    • hasYield

      public boolean hasYield()
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
      Specified by:
      hasYield in interface OperationItemOrBuilder
      Returns:
      Whether the yield field is set.
    • getYield

      public MoneyValue getYield()
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
      Specified by:
      getYield in interface OperationItemOrBuilder
      Returns:
      The yield.
    • setYield

      public OperationItem.Builder setYield(MoneyValue value)
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
    • setYield

      public OperationItem.Builder setYield(MoneyValue.Builder builderForValue)
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
    • mergeYield

      public OperationItem.Builder mergeYield(MoneyValue value)
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
    • clearYield

      public OperationItem.Builder clearYield()
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
    • getYieldBuilder

      public MoneyValue.Builder getYieldBuilder()
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
    • getYieldOrBuilder

      public MoneyValueOrBuilder getYieldOrBuilder()
      Доходность.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue yield = 44;
      Specified by:
      getYieldOrBuilder in interface OperationItemOrBuilder
    • hasYieldRelative

      public boolean hasYieldRelative()
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
      Specified by:
      hasYieldRelative in interface OperationItemOrBuilder
      Returns:
      Whether the yieldRelative field is set.
    • getYieldRelative

      public Quotation getYieldRelative()
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
      Specified by:
      getYieldRelative in interface OperationItemOrBuilder
      Returns:
      The yieldRelative.
    • setYieldRelative

      public OperationItem.Builder setYieldRelative(Quotation value)
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
    • setYieldRelative

      public OperationItem.Builder setYieldRelative(Quotation.Builder builderForValue)
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
    • mergeYieldRelative

      public OperationItem.Builder mergeYieldRelative(Quotation value)
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
    • clearYieldRelative

      public OperationItem.Builder clearYieldRelative()
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
    • getYieldRelativeBuilder

      public Quotation.Builder getYieldRelativeBuilder()
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
    • getYieldRelativeOrBuilder

      public QuotationOrBuilder getYieldRelativeOrBuilder()
      Относительная доходность.
       
      .tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 45;
      Specified by:
      getYieldRelativeOrBuilder in interface OperationItemOrBuilder
    • hasAccruedInt

      public boolean hasAccruedInt()
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
      Specified by:
      hasAccruedInt in interface OperationItemOrBuilder
      Returns:
      Whether the accruedInt field is set.
    • getAccruedInt

      public MoneyValue getAccruedInt()
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
      Specified by:
      getAccruedInt in interface OperationItemOrBuilder
      Returns:
      The accruedInt.
    • setAccruedInt

      public OperationItem.Builder setAccruedInt(MoneyValue value)
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
    • setAccruedInt

      public OperationItem.Builder setAccruedInt(MoneyValue.Builder builderForValue)
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
    • mergeAccruedInt

      public OperationItem.Builder mergeAccruedInt(MoneyValue value)
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
    • clearAccruedInt

      public OperationItem.Builder clearAccruedInt()
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
    • getAccruedIntBuilder

      public MoneyValue.Builder getAccruedIntBuilder()
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
    • getAccruedIntOrBuilder

      public MoneyValueOrBuilder getAccruedIntOrBuilder()
      Накопленный купонный доход.
       
      .tinkoff.public.invest.api.contract.v1.MoneyValue accrued_int = 46;
      Specified by:
      getAccruedIntOrBuilder in interface OperationItemOrBuilder
    • getQuantity

      public long getQuantity()
      Количество единиц инструмента.
       
      int64 quantity = 51;
      Specified by:
      getQuantity in interface OperationItemOrBuilder
      Returns:
      The quantity.
    • setQuantity

      public OperationItem.Builder setQuantity(long value)
      Количество единиц инструмента.
       
      int64 quantity = 51;
      Parameters:
      value - The quantity to set.
      Returns:
      This builder for chaining.
    • clearQuantity

      public OperationItem.Builder clearQuantity()
      Количество единиц инструмента.
       
      int64 quantity = 51;
      Returns:
      This builder for chaining.
    • getQuantityRest

      public long getQuantityRest()
      Неисполненный остаток по сделке.
       
      int64 quantity_rest = 52;
      Specified by:
      getQuantityRest in interface OperationItemOrBuilder
      Returns:
      The quantityRest.
    • setQuantityRest

      public OperationItem.Builder setQuantityRest(long value)
      Неисполненный остаток по сделке.
       
      int64 quantity_rest = 52;
      Parameters:
      value - The quantityRest to set.
      Returns:
      This builder for chaining.
    • clearQuantityRest

      public OperationItem.Builder clearQuantityRest()
      Неисполненный остаток по сделке.
       
      int64 quantity_rest = 52;
      Returns:
      This builder for chaining.
    • getQuantityDone

      public long getQuantityDone()
      Исполненный остаток.
       
      int64 quantity_done = 53;
      Specified by:
      getQuantityDone in interface OperationItemOrBuilder
      Returns:
      The quantityDone.
    • setQuantityDone

      public OperationItem.Builder setQuantityDone(long value)
      Исполненный остаток.
       
      int64 quantity_done = 53;
      Parameters:
      value - The quantityDone to set.
      Returns:
      This builder for chaining.
    • clearQuantityDone

      public OperationItem.Builder clearQuantityDone()
      Исполненный остаток.
       
      int64 quantity_done = 53;
      Returns:
      This builder for chaining.
    • hasCancelDateTime

      public boolean hasCancelDateTime()
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
      Specified by:
      hasCancelDateTime in interface OperationItemOrBuilder
      Returns:
      Whether the cancelDateTime field is set.
    • getCancelDateTime

      public com.google.protobuf.Timestamp getCancelDateTime()
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
      Specified by:
      getCancelDateTime in interface OperationItemOrBuilder
      Returns:
      The cancelDateTime.
    • setCancelDateTime

      public OperationItem.Builder setCancelDateTime(com.google.protobuf.Timestamp value)
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
    • setCancelDateTime

      public OperationItem.Builder setCancelDateTime(com.google.protobuf.Timestamp.Builder builderForValue)
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
    • mergeCancelDateTime

      public OperationItem.Builder mergeCancelDateTime(com.google.protobuf.Timestamp value)
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
    • clearCancelDateTime

      public OperationItem.Builder clearCancelDateTime()
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
    • getCancelDateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCancelDateTimeBuilder()
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
    • getCancelDateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCancelDateTimeOrBuilder()
      Дата и время снятия заявки.
       
      .google.protobuf.Timestamp cancel_date_time = 56;
      Specified by:
      getCancelDateTimeOrBuilder in interface OperationItemOrBuilder
    • getCancelReason

      public String getCancelReason()
      Причина отмены операции.
       
      string cancel_reason = 57;
      Specified by:
      getCancelReason in interface OperationItemOrBuilder
      Returns:
      The cancelReason.
    • getCancelReasonBytes

      public com.google.protobuf.ByteString getCancelReasonBytes()
      Причина отмены операции.
       
      string cancel_reason = 57;
      Specified by:
      getCancelReasonBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for cancelReason.
    • setCancelReason

      public OperationItem.Builder setCancelReason(String value)
      Причина отмены операции.
       
      string cancel_reason = 57;
      Parameters:
      value - The cancelReason to set.
      Returns:
      This builder for chaining.
    • clearCancelReason

      public OperationItem.Builder clearCancelReason()
      Причина отмены операции.
       
      string cancel_reason = 57;
      Returns:
      This builder for chaining.
    • setCancelReasonBytes

      public OperationItem.Builder setCancelReasonBytes(com.google.protobuf.ByteString value)
      Причина отмены операции.
       
      string cancel_reason = 57;
      Parameters:
      value - The bytes for cancelReason to set.
      Returns:
      This builder for chaining.
    • hasTradesInfo

      public boolean hasTradesInfo()
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
      Specified by:
      hasTradesInfo in interface OperationItemOrBuilder
      Returns:
      Whether the tradesInfo field is set.
    • getTradesInfo

      public OperationItemTrades getTradesInfo()
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
      Specified by:
      getTradesInfo in interface OperationItemOrBuilder
      Returns:
      The tradesInfo.
    • setTradesInfo

      public OperationItem.Builder setTradesInfo(OperationItemTrades value)
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
    • setTradesInfo

      public OperationItem.Builder setTradesInfo(OperationItemTrades.Builder builderForValue)
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
    • mergeTradesInfo

      public OperationItem.Builder mergeTradesInfo(OperationItemTrades value)
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
    • clearTradesInfo

      public OperationItem.Builder clearTradesInfo()
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
    • getTradesInfoBuilder

      public OperationItemTrades.Builder getTradesInfoBuilder()
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
    • getTradesInfoOrBuilder

      public OperationItemTradesOrBuilder getTradesInfoOrBuilder()
      Массив сделок.
       
      .tinkoff.public.invest.api.contract.v1.OperationItemTrades trades_info = 61;
      Specified by:
      getTradesInfoOrBuilder in interface OperationItemOrBuilder
    • getAssetUid

      public String getAssetUid()
      Идентификатор актива
       
      string asset_uid = 64;
      Specified by:
      getAssetUid in interface OperationItemOrBuilder
      Returns:
      The assetUid.
    • getAssetUidBytes

      public com.google.protobuf.ByteString getAssetUidBytes()
      Идентификатор актива
       
      string asset_uid = 64;
      Specified by:
      getAssetUidBytes in interface OperationItemOrBuilder
      Returns:
      The bytes for assetUid.
    • setAssetUid

      public OperationItem.Builder setAssetUid(String value)
      Идентификатор актива
       
      string asset_uid = 64;
      Parameters:
      value - The assetUid to set.
      Returns:
      This builder for chaining.
    • clearAssetUid

      public OperationItem.Builder clearAssetUid()
      Идентификатор актива
       
      string asset_uid = 64;
      Returns:
      This builder for chaining.
    • setAssetUidBytes

      public OperationItem.Builder setAssetUidBytes(com.google.protobuf.ByteString value)
      Идентификатор актива
       
      string asset_uid = 64;
      Parameters:
      value - The bytes for assetUid to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

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

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