Package ru.tinkoff.piapi.contract.v1
Class OperationItemTrade.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
ru.tinkoff.piapi.contract.v1.OperationItemTrade.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,OperationItemTradeOrBuilder
- Enclosing class:
OperationItemTrade
public static final class OperationItemTrade.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
implements OperationItemTradeOrBuilder
Сделка по операции.Protobuf type
tinkoff.public.invest.api.contract.v1.OperationItemTrade-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Дата сделкиclearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearNum()Номер сделкиclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Цена.Количество в единицах.Доходность.Относительная доходность.clone()com.google.protobuf.TimestampgetDate()Дата сделкиcom.google.protobuf.Timestamp.BuilderДата сделкиcom.google.protobuf.TimestampOrBuilderДата сделкиstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetNum()Номер сделкиcom.google.protobuf.ByteStringНомер сделкиgetPrice()Цена.Цена.Цена.longКоличество в единицах.getYield()Доходность.Доходность.Доходность.Относительная доходность.Относительная доходность.Относительная доходность.booleanhasDate()Дата сделкиbooleanhasPrice()Цена.booleanhasYield()Доходность.booleanОтносительная доходность.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeDate(com.google.protobuf.Timestamp value) Дата сделкиmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(OperationItemTrade other) mergePrice(MoneyValue value) Цена.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeYield(MoneyValue value) Доходность.mergeYieldRelative(Quotation value) Относительная доходность.setDate(com.google.protobuf.Timestamp value) Дата сделкиsetDate(com.google.protobuf.Timestamp.Builder builderForValue) Дата сделкиНомер сделкиsetNumBytes(com.google.protobuf.ByteString value) Номер сделкиsetPrice(MoneyValue value) Цена.setPrice(MoneyValue.Builder builderForValue) Цена.setQuantity(long value) Количество в единицах.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setYield(MoneyValue value) Доходность.setYield(MoneyValue.Builder builderForValue) Доходность.setYieldRelative(Quotation value) Относительная доходность.setYieldRelative(Quotation.Builder builderForValue) Относительная доходность.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
setField
public OperationItemTrade.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
setRepeatedField
public OperationItemTrade.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
addRepeatedField
public OperationItemTrade.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationItemTrade.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
mergeFrom
public OperationItemTrade.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OperationItemTrade.Builder>- Throws:
IOException
-
getNum
Номер сделки
string num = 1;- Specified by:
getNumin interfaceOperationItemTradeOrBuilder- Returns:
- The num.
-
getNumBytes
public com.google.protobuf.ByteString getNumBytes()Номер сделки
string num = 1;- Specified by:
getNumBytesin interfaceOperationItemTradeOrBuilder- Returns:
- The bytes for num.
-
setNum
Номер сделки
string num = 1;- Parameters:
value- The num to set.- Returns:
- This builder for chaining.
-
clearNum
Номер сделки
string num = 1;- Returns:
- This builder for chaining.
-
setNumBytes
Номер сделки
string num = 1;- Parameters:
value- The bytes for num to set.- Returns:
- This builder for chaining.
-
hasDate
public boolean hasDate()Дата сделки
.google.protobuf.Timestamp date = 6;- Specified by:
hasDatein interfaceOperationItemTradeOrBuilder- Returns:
- Whether the date field is set.
-
getDate
public com.google.protobuf.Timestamp getDate()Дата сделки
.google.protobuf.Timestamp date = 6;- Specified by:
getDatein interfaceOperationItemTradeOrBuilder- Returns:
- The date.
-
setDate
Дата сделки
.google.protobuf.Timestamp date = 6; -
setDate
Дата сделки
.google.protobuf.Timestamp date = 6; -
mergeDate
Дата сделки
.google.protobuf.Timestamp date = 6; -
clearDate
Дата сделки
.google.protobuf.Timestamp date = 6; -
getDateBuilder
public com.google.protobuf.Timestamp.Builder getDateBuilder()Дата сделки
.google.protobuf.Timestamp date = 6; -
getDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getDateOrBuilder()Дата сделки
.google.protobuf.Timestamp date = 6;- Specified by:
getDateOrBuilderin interfaceOperationItemTradeOrBuilder
-
getQuantity
public long getQuantity()Количество в единицах.
int64 quantity = 11;- Specified by:
getQuantityin interfaceOperationItemTradeOrBuilder- Returns:
- The quantity.
-
setQuantity
Количество в единицах.
int64 quantity = 11;- Parameters:
value- The quantity to set.- Returns:
- This builder for chaining.
-
clearQuantity
Количество в единицах.
int64 quantity = 11;- Returns:
- This builder for chaining.
-
hasPrice
public boolean hasPrice()Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16;- Specified by:
hasPricein interfaceOperationItemTradeOrBuilder- Returns:
- Whether the price field is set.
-
getPrice
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16;- Specified by:
getPricein interfaceOperationItemTradeOrBuilder- Returns:
- The price.
-
setPrice
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16; -
setPrice
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16; -
mergePrice
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16; -
clearPrice
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16; -
getPriceBuilder
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16; -
getPriceOrBuilder
Цена.
.tinkoff.public.invest.api.contract.v1.MoneyValue price = 16;- Specified by:
getPriceOrBuilderin interfaceOperationItemTradeOrBuilder
-
hasYield
public boolean hasYield()Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21;- Specified by:
hasYieldin interfaceOperationItemTradeOrBuilder- Returns:
- Whether the yield field is set.
-
getYield
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21;- Specified by:
getYieldin interfaceOperationItemTradeOrBuilder- Returns:
- The yield.
-
setYield
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21; -
setYield
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21; -
mergeYield
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21; -
clearYield
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21; -
getYieldBuilder
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21; -
getYieldOrBuilder
Доходность.
.tinkoff.public.invest.api.contract.v1.MoneyValue yield = 21;- Specified by:
getYieldOrBuilderin interfaceOperationItemTradeOrBuilder
-
hasYieldRelative
public boolean hasYieldRelative()Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22;- Specified by:
hasYieldRelativein interfaceOperationItemTradeOrBuilder- Returns:
- Whether the yieldRelative field is set.
-
getYieldRelative
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22;- Specified by:
getYieldRelativein interfaceOperationItemTradeOrBuilder- Returns:
- The yieldRelative.
-
setYieldRelative
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22; -
setYieldRelative
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22; -
mergeYieldRelative
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22; -
clearYieldRelative
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22; -
getYieldRelativeBuilder
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22; -
getYieldRelativeOrBuilder
Относительная доходность.
.tinkoff.public.invest.api.contract.v1.Quotation yield_relative = 22;- Specified by:
getYieldRelativeOrBuilderin interfaceOperationItemTradeOrBuilder
-
setUnknownFields
public final OperationItemTrade.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-
mergeUnknownFields
public final OperationItemTrade.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OperationItemTrade.Builder>
-