Package ru.tinkoff.piapi.contract.v1
Class OrderTrades.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
ru.tinkoff.piapi.contract.v1.OrderTrades.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,OrderTradesOrBuilder
- Enclosing class:
OrderTrades
public static final class OrderTrades.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
implements OrderTradesOrBuilder
Информация об исполнении торгового поручения.Protobuf type
tinkoff.public.invest.api.contract.v1.OrderTrades-
Method Summary
Modifier and TypeMethodDescriptionaddAllTrades(Iterable<? extends OrderTrade> values) Массив сделок.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addTrades(int index, OrderTrade value) Массив сделок.addTrades(int index, OrderTrade.Builder builderForValue) Массив сделок.addTrades(OrderTrade value) Массив сделок.addTrades(OrderTrade.Builder builderForValue) Массив сделок.Массив сделок.addTradesBuilder(int index) Массив сделок.build()clear()Идентификатор счёта.Дата и время создания сообщения в часовом поясе UTC.Направление сделки.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Figi-идентификатор инструмента.UID идентификатор инструмента.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Идентификатор торгового поручения.Массив сделок.clone()Идентификатор счёта.com.google.protobuf.ByteStringИдентификатор счёта.com.google.protobuf.TimestampДата и время создания сообщения в часовом поясе UTC.com.google.protobuf.Timestamp.BuilderДата и время создания сообщения в часовом поясе UTC.com.google.protobuf.TimestampOrBuilderДата и время создания сообщения в часовом поясе UTC.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorНаправление сделки.intНаправление сделки.getFigi()Figi-идентификатор инструмента.com.google.protobuf.ByteStringFigi-идентификатор инструмента.UID идентификатор инструмента.com.google.protobuf.ByteStringUID идентификатор инструмента.Идентификатор торгового поручения.com.google.protobuf.ByteStringИдентификатор торгового поручения.getTrades(int index) Массив сделок.getTradesBuilder(int index) Массив сделок.Массив сделок.intМассив сделок.Массив сделок.getTradesOrBuilder(int index) Массив сделок.List<? extends OrderTradeOrBuilder>Массив сделок.booleanДата и время создания сообщения в часовом поясе UTC.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreatedAt(com.google.protobuf.Timestamp value) Дата и время создания сообщения в часовом поясе UTC.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(OrderTrades other) final OrderTrades.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeTrades(int index) Массив сделок.setAccountId(String value) Идентификатор счёта.setAccountIdBytes(com.google.protobuf.ByteString value) Идентификатор счёта.setCreatedAt(com.google.protobuf.Timestamp value) Дата и время создания сообщения в часовом поясе UTC.setCreatedAt(com.google.protobuf.Timestamp.Builder builderForValue) Дата и время создания сообщения в часовом поясе UTC.setDirection(OrderDirection value) Направление сделки.setDirectionValue(int value) Направление сделки.Figi-идентификатор инструмента.setFigiBytes(com.google.protobuf.ByteString value) Figi-идентификатор инструмента.setInstrumentUid(String value) UID идентификатор инструмента.setInstrumentUidBytes(com.google.protobuf.ByteString value) UID идентификатор инструмента.setOrderId(String value) Идентификатор торгового поручения.setOrderIdBytes(com.google.protobuf.ByteString value) Идентификатор торгового поручения.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTrades(int index, OrderTrade value) Массив сделок.setTrades(int index, OrderTrade.Builder builderForValue) Массив сделок.final OrderTrades.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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<OrderTrades.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<OrderTrades.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<OrderTrades.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<OrderTrades.Builder>
-
setField
public OrderTrades.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<OrderTrades.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
-
setRepeatedField
public OrderTrades.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<OrderTrades.Builder>
-
addRepeatedField
public OrderTrades.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<OrderTrades.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OrderTrades.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
-
mergeFrom
public OrderTrades.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<OrderTrades.Builder>- Throws:
IOException
-
getOrderId
Идентификатор торгового поручения.
string order_id = 1;- Specified by:
getOrderIdin interfaceOrderTradesOrBuilder- Returns:
- The orderId.
-
getOrderIdBytes
public com.google.protobuf.ByteString getOrderIdBytes()Идентификатор торгового поручения.
string order_id = 1;- Specified by:
getOrderIdBytesin interfaceOrderTradesOrBuilder- Returns:
- The bytes for orderId.
-
setOrderId
Идентификатор торгового поручения.
string order_id = 1;- Parameters:
value- The orderId to set.- Returns:
- This builder for chaining.
-
clearOrderId
Идентификатор торгового поручения.
string order_id = 1;- Returns:
- This builder for chaining.
-
setOrderIdBytes
Идентификатор торгового поручения.
string order_id = 1;- Parameters:
value- The bytes for orderId to set.- Returns:
- This builder for chaining.
-
hasCreatedAt
public boolean hasCreatedAt()Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2;- Specified by:
hasCreatedAtin interfaceOrderTradesOrBuilder- Returns:
- Whether the createdAt field is set.
-
getCreatedAt
public com.google.protobuf.Timestamp getCreatedAt()Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2;- Specified by:
getCreatedAtin interfaceOrderTradesOrBuilder- Returns:
- The createdAt.
-
setCreatedAt
Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2; -
setCreatedAt
Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2; -
mergeCreatedAt
Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2; -
clearCreatedAt
Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2; -
getCreatedAtBuilder
public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder()Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2; -
getCreatedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()Дата и время создания сообщения в часовом поясе UTC.
.google.protobuf.Timestamp created_at = 2;- Specified by:
getCreatedAtOrBuilderin interfaceOrderTradesOrBuilder
-
getDirectionValue
public int getDirectionValue()Направление сделки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 3;- Specified by:
getDirectionValuein interfaceOrderTradesOrBuilder- Returns:
- The enum numeric value on the wire for direction.
-
setDirectionValue
Направление сделки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 3;- Parameters:
value- The enum numeric value on the wire for direction to set.- Returns:
- This builder for chaining.
-
getDirection
Направление сделки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 3;- Specified by:
getDirectionin interfaceOrderTradesOrBuilder- Returns:
- The direction.
-
setDirection
Направление сделки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 3;- Parameters:
value- The direction to set.- Returns:
- This builder for chaining.
-
clearDirection
Направление сделки.
.tinkoff.public.invest.api.contract.v1.OrderDirection direction = 3;- Returns:
- This builder for chaining.
-
getFigi
Figi-идентификатор инструмента.
string figi = 4;- Specified by:
getFigiin interfaceOrderTradesOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()Figi-идентификатор инструмента.
string figi = 4;- Specified by:
getFigiBytesin interfaceOrderTradesOrBuilder- Returns:
- The bytes for figi.
-
setFigi
Figi-идентификатор инструмента.
string figi = 4;- Parameters:
value- The figi to set.- Returns:
- This builder for chaining.
-
clearFigi
Figi-идентификатор инструмента.
string figi = 4;- Returns:
- This builder for chaining.
-
setFigiBytes
Figi-идентификатор инструмента.
string figi = 4;- Parameters:
value- The bytes for figi to set.- Returns:
- This builder for chaining.
-
getTradesList
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5;- Specified by:
getTradesListin interfaceOrderTradesOrBuilder
-
getTradesCount
public int getTradesCount()Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5;- Specified by:
getTradesCountin interfaceOrderTradesOrBuilder
-
getTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5;- Specified by:
getTradesin interfaceOrderTradesOrBuilder
-
setTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
setTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
addTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
addTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
addTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
addTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
addAllTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
clearTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
removeTrades
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
getTradesBuilder
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
getTradesOrBuilder
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5;- Specified by:
getTradesOrBuilderin interfaceOrderTradesOrBuilder
-
getTradesOrBuilderList
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5;- Specified by:
getTradesOrBuilderListin interfaceOrderTradesOrBuilder
-
addTradesBuilder
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
addTradesBuilder
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
getTradesBuilderList
Массив сделок.
repeated .tinkoff.public.invest.api.contract.v1.OrderTrade trades = 5; -
getAccountId
Идентификатор счёта.
string account_id = 6;- Specified by:
getAccountIdin interfaceOrderTradesOrBuilder- Returns:
- The accountId.
-
getAccountIdBytes
public com.google.protobuf.ByteString getAccountIdBytes()Идентификатор счёта.
string account_id = 6;- Specified by:
getAccountIdBytesin interfaceOrderTradesOrBuilder- Returns:
- The bytes for accountId.
-
setAccountId
Идентификатор счёта.
string account_id = 6;- Parameters:
value- The accountId to set.- Returns:
- This builder for chaining.
-
clearAccountId
Идентификатор счёта.
string account_id = 6;- Returns:
- This builder for chaining.
-
setAccountIdBytes
Идентификатор счёта.
string account_id = 6;- Parameters:
value- The bytes for accountId to set.- Returns:
- This builder for chaining.
-
getInstrumentUid
UID идентификатор инструмента.
string instrument_uid = 7;- Specified by:
getInstrumentUidin interfaceOrderTradesOrBuilder- Returns:
- The instrumentUid.
-
getInstrumentUidBytes
public com.google.protobuf.ByteString getInstrumentUidBytes()UID идентификатор инструмента.
string instrument_uid = 7;- Specified by:
getInstrumentUidBytesin interfaceOrderTradesOrBuilder- Returns:
- The bytes for instrumentUid.
-
setInstrumentUid
UID идентификатор инструмента.
string instrument_uid = 7;- Parameters:
value- The instrumentUid to set.- Returns:
- This builder for chaining.
-
clearInstrumentUid
UID идентификатор инструмента.
string instrument_uid = 7;- Returns:
- This builder for chaining.
-
setInstrumentUidBytes
UID идентификатор инструмента.
string instrument_uid = 7;- Parameters:
value- The bytes for instrumentUid to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final OrderTrades.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
-
mergeUnknownFields
public final OrderTrades.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OrderTrades.Builder>
-