Package ru.tinkoff.piapi.contract.v1
Class PortfolioPosition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
ru.tinkoff.piapi.contract.v1.PortfolioPosition.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,PortfolioPositionOrBuilder
- Enclosing class:
PortfolioPosition
public static final class PortfolioPosition.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
implements PortfolioPositionOrBuilder
Позиции портфеля.Protobuf type
tinkoff.public.invest.api.contract.v1.PortfolioPosition-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Средневзвешенная цена позиции.Средняя цена позиции по методу FIFO.Deprecated Средняя цена позиции в пунктах (для фьючерсов).Заблокировано на бирже.Текущий НКД.Текущая цена за 1 инструмент.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Figi-идентификатора инструмента.Тип инструмента.instrument_uid-идентификатора инструментаclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) position_uid-идентификатора инструментаКоличество инструмента в портфеле в штуках.Deprecated Количество лотов в портфеле.Вариационная маржаclone()Средневзвешенная цена позиции.Средневзвешенная цена позиции.Средняя цена позиции по методу FIFO.Средняя цена позиции по методу FIFO.Средняя цена позиции по методу FIFO.Средневзвешенная цена позиции.Deprecated Средняя цена позиции в пунктах (для фьючерсов).Deprecated Средняя цена позиции в пунктах (для фьючерсов).Deprecated Средняя цена позиции в пунктах (для фьючерсов).booleanЗаблокировано на бирже.Текущий НКД.Текущий НКД.Текущий НКД.Текущая цена за 1 инструмент.Текущая цена за 1 инструмент.Текущая цена за 1 инструмент.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorТекущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.Текущая рассчитанная доходность позиции.getFigi()Figi-идентификатора инструмента.com.google.protobuf.ByteStringFigi-идентификатора инструмента.Тип инструмента.com.google.protobuf.ByteStringТип инструмента.instrument_uid-идентификатора инструментаcom.google.protobuf.ByteStringinstrument_uid-идентификатора инструментаposition_uid-идентификатора инструментаcom.google.protobuf.ByteStringposition_uid-идентификатора инструментаКоличество инструмента в портфеле в штуках.Количество инструмента в портфеле в штуках.Deprecated Количество лотов в портфеле.Deprecated Количество лотов в портфеле.Deprecated Количество лотов в портфеле.Количество инструмента в портфеле в штуках.Вариационная маржаВариационная маржаВариационная маржаbooleanСредневзвешенная цена позиции.booleanСредняя цена позиции по методу FIFO.booleanDeprecated Средняя цена позиции в пунктах (для фьючерсов).booleanТекущий НКД.booleanТекущая цена за 1 инструмент.booleanТекущая рассчитанная доходность позиции.booleanТекущая рассчитанная доходность позиции.booleanКоличество инструмента в портфеле в штуках.booleanDeprecated Количество лотов в портфеле.booleanВариационная маржаprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanСредневзвешенная цена позиции.Средняя цена позиции по методу FIFO.Deprecated Средняя цена позиции в пунктах (для фьючерсов).mergeCurrentNkd(MoneyValue value) Текущий НКД.mergeCurrentPrice(MoneyValue value) Текущая цена за 1 инструмент.mergeExpectedYield(Quotation value) Текущая рассчитанная доходность позиции.mergeExpectedYieldFifo(Quotation value) Текущая рассчитанная доходность позиции.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(PortfolioPosition other) mergeQuantity(Quotation value) Количество инструмента в портфеле в штуках.mergeQuantityLots(Quotation value) Deprecated Количество лотов в портфеле.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeVarMargin(MoneyValue value) Вариационная маржаСредневзвешенная цена позиции.setAveragePositionPrice(MoneyValue.Builder builderForValue) Средневзвешенная цена позиции.Средняя цена позиции по методу FIFO.setAveragePositionPriceFifo(MoneyValue.Builder builderForValue) Средняя цена позиции по методу FIFO.Deprecated Средняя цена позиции в пунктах (для фьючерсов).setAveragePositionPricePt(Quotation.Builder builderForValue) Deprecated Средняя цена позиции в пунктах (для фьючерсов).setBlocked(boolean value) Заблокировано на бирже.setCurrentNkd(MoneyValue value) Текущий НКД.setCurrentNkd(MoneyValue.Builder builderForValue) Текущий НКД.setCurrentPrice(MoneyValue value) Текущая цена за 1 инструмент.setCurrentPrice(MoneyValue.Builder builderForValue) Текущая цена за 1 инструмент.setExpectedYield(Quotation value) Текущая рассчитанная доходность позиции.setExpectedYield(Quotation.Builder builderForValue) Текущая рассчитанная доходность позиции.setExpectedYieldFifo(Quotation value) Текущая рассчитанная доходность позиции.setExpectedYieldFifo(Quotation.Builder builderForValue) Текущая рассчитанная доходность позиции.Figi-идентификатора инструмента.setFigiBytes(com.google.protobuf.ByteString value) Figi-идентификатора инструмента.setInstrumentType(String value) Тип инструмента.setInstrumentTypeBytes(com.google.protobuf.ByteString value) Тип инструмента.setInstrumentUid(String value) instrument_uid-идентификатора инструментаsetInstrumentUidBytes(com.google.protobuf.ByteString value) instrument_uid-идентификатора инструментаsetPositionUid(String value) position_uid-идентификатора инструментаsetPositionUidBytes(com.google.protobuf.ByteString value) position_uid-идентификатора инструментаsetQuantity(Quotation value) Количество инструмента в портфеле в штуках.setQuantity(Quotation.Builder builderForValue) Количество инструмента в портфеле в штуках.setQuantityLots(Quotation value) Deprecated Количество лотов в портфеле.setQuantityLots(Quotation.Builder builderForValue) Deprecated Количество лотов в портфеле.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVarMargin(MoneyValue value) Вариационная маржаsetVarMargin(MoneyValue.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<PortfolioPosition.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<PortfolioPosition.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<PortfolioPosition.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<PortfolioPosition.Builder>
-
setField
public PortfolioPosition.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<PortfolioPosition.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
-
setRepeatedField
public PortfolioPosition.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<PortfolioPosition.Builder>
-
addRepeatedField
public PortfolioPosition.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<PortfolioPosition.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PortfolioPosition.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
-
mergeFrom
public PortfolioPosition.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<PortfolioPosition.Builder>- Throws:
IOException
-
getFigi
Figi-идентификатора инструмента.
string figi = 1;- Specified by:
getFigiin interfacePortfolioPositionOrBuilder- Returns:
- The figi.
-
getFigiBytes
public com.google.protobuf.ByteString getFigiBytes()Figi-идентификатора инструмента.
string figi = 1;- Specified by:
getFigiBytesin interfacePortfolioPositionOrBuilder- Returns:
- The bytes for figi.
-
setFigi
Figi-идентификатора инструмента.
string figi = 1;- Parameters:
value- The figi to set.- Returns:
- This builder for chaining.
-
clearFigi
Figi-идентификатора инструмента.
string figi = 1;- Returns:
- This builder for chaining.
-
setFigiBytes
Figi-идентификатора инструмента.
string figi = 1;- Parameters:
value- The bytes for figi to set.- Returns:
- This builder for chaining.
-
getInstrumentType
Тип инструмента.
string instrument_type = 2;- Specified by:
getInstrumentTypein interfacePortfolioPositionOrBuilder- Returns:
- The instrumentType.
-
getInstrumentTypeBytes
public com.google.protobuf.ByteString getInstrumentTypeBytes()Тип инструмента.
string instrument_type = 2;- Specified by:
getInstrumentTypeBytesin interfacePortfolioPositionOrBuilder- Returns:
- The bytes for instrumentType.
-
setInstrumentType
Тип инструмента.
string instrument_type = 2;- Parameters:
value- The instrumentType to set.- Returns:
- This builder for chaining.
-
clearInstrumentType
Тип инструмента.
string instrument_type = 2;- Returns:
- This builder for chaining.
-
setInstrumentTypeBytes
Тип инструмента.
string instrument_type = 2;- Parameters:
value- The bytes for instrumentType to set.- Returns:
- This builder for chaining.
-
hasQuantity
public boolean hasQuantity()Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3;- Specified by:
hasQuantityin interfacePortfolioPositionOrBuilder- Returns:
- Whether the quantity field is set.
-
getQuantity
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3;- Specified by:
getQuantityin interfacePortfolioPositionOrBuilder- Returns:
- The quantity.
-
setQuantity
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; -
setQuantity
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; -
mergeQuantity
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; -
clearQuantity
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; -
getQuantityBuilder
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3; -
getQuantityOrBuilder
Количество инструмента в портфеле в штуках.
.tinkoff.public.invest.api.contract.v1.Quotation quantity = 3;- Specified by:
getQuantityOrBuilderin interfacePortfolioPositionOrBuilder
-
hasAveragePositionPrice
public boolean hasAveragePositionPrice()Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4;- Specified by:
hasAveragePositionPricein interfacePortfolioPositionOrBuilder- Returns:
- Whether the averagePositionPrice field is set.
-
getAveragePositionPrice
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4;- Specified by:
getAveragePositionPricein interfacePortfolioPositionOrBuilder- Returns:
- The averagePositionPrice.
-
setAveragePositionPrice
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; -
setAveragePositionPrice
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; -
mergeAveragePositionPrice
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; -
clearAveragePositionPrice
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; -
getAveragePositionPriceBuilder
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4; -
getAveragePositionPriceOrBuilder
Средневзвешенная цена позиции. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price = 4;- Specified by:
getAveragePositionPriceOrBuilderin interfacePortfolioPositionOrBuilder
-
hasExpectedYield
public boolean hasExpectedYield()Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5;- Specified by:
hasExpectedYieldin interfacePortfolioPositionOrBuilder- Returns:
- Whether the expectedYield field is set.
-
getExpectedYield
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5;- Specified by:
getExpectedYieldin interfacePortfolioPositionOrBuilder- Returns:
- The expectedYield.
-
setExpectedYield
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; -
setExpectedYield
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; -
mergeExpectedYield
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; -
clearExpectedYield
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; -
getExpectedYieldBuilder
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5; -
getExpectedYieldOrBuilder
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield = 5;- Specified by:
getExpectedYieldOrBuilderin interfacePortfolioPositionOrBuilder
-
hasCurrentNkd
public boolean hasCurrentNkd()Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6;- Specified by:
hasCurrentNkdin interfacePortfolioPositionOrBuilder- Returns:
- Whether the currentNkd field is set.
-
getCurrentNkd
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6;- Specified by:
getCurrentNkdin interfacePortfolioPositionOrBuilder- Returns:
- The currentNkd.
-
setCurrentNkd
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; -
setCurrentNkd
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; -
mergeCurrentNkd
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; -
clearCurrentNkd
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; -
getCurrentNkdBuilder
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6; -
getCurrentNkdOrBuilder
Текущий НКД.
.tinkoff.public.invest.api.contract.v1.MoneyValue current_nkd = 6;- Specified by:
getCurrentNkdOrBuilderin interfacePortfolioPositionOrBuilder
-
hasAveragePositionPricePt
public boolean hasAveragePositionPricePt()Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7;- Specified by:
hasAveragePositionPricePtin interfacePortfolioPositionOrBuilder- Returns:
- Whether the averagePositionPricePt field is set.
-
getAveragePositionPricePt
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7;- Specified by:
getAveragePositionPricePtin interfacePortfolioPositionOrBuilder- Returns:
- The averagePositionPricePt.
-
setAveragePositionPricePt
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7; -
setAveragePositionPricePt
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7; -
mergeAveragePositionPricePt
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7; -
clearAveragePositionPricePt
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7; -
getAveragePositionPricePtBuilder
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7; -
getAveragePositionPricePtOrBuilder
Deprecated Средняя цена позиции в пунктах (для фьючерсов). **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.Quotation average_position_price_pt = 7;- Specified by:
getAveragePositionPricePtOrBuilderin interfacePortfolioPositionOrBuilder
-
hasCurrentPrice
public boolean hasCurrentPrice()Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8;- Specified by:
hasCurrentPricein interfacePortfolioPositionOrBuilder- Returns:
- Whether the currentPrice field is set.
-
getCurrentPrice
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8;- Specified by:
getCurrentPricein interfacePortfolioPositionOrBuilder- Returns:
- The currentPrice.
-
setCurrentPrice
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; -
setCurrentPrice
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; -
mergeCurrentPrice
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; -
clearCurrentPrice
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; -
getCurrentPriceBuilder
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8; -
getCurrentPriceOrBuilder
Текущая цена за 1 инструмент. Для получения стоимости лота требуется умножить на лотность инструмента..
.tinkoff.public.invest.api.contract.v1.MoneyValue current_price = 8;- Specified by:
getCurrentPriceOrBuilderin interfacePortfolioPositionOrBuilder
-
hasAveragePositionPriceFifo
public boolean hasAveragePositionPriceFifo()Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9;- Specified by:
hasAveragePositionPriceFifoin interfacePortfolioPositionOrBuilder- Returns:
- Whether the averagePositionPriceFifo field is set.
-
getAveragePositionPriceFifo
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9;- Specified by:
getAveragePositionPriceFifoin interfacePortfolioPositionOrBuilder- Returns:
- The averagePositionPriceFifo.
-
setAveragePositionPriceFifo
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; -
setAveragePositionPriceFifo
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; -
mergeAveragePositionPriceFifo
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; -
clearAveragePositionPriceFifo
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; -
getAveragePositionPriceFifoBuilder
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9; -
getAveragePositionPriceFifoOrBuilder
Средняя цена позиции по методу FIFO. **Возможна задержка до секунды для пересчёта**.
.tinkoff.public.invest.api.contract.v1.MoneyValue average_position_price_fifo = 9;- Specified by:
getAveragePositionPriceFifoOrBuilderin interfacePortfolioPositionOrBuilder
-
hasQuantityLots
public boolean hasQuantityLots()Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10;- Specified by:
hasQuantityLotsin interfacePortfolioPositionOrBuilder- Returns:
- Whether the quantityLots field is set.
-
getQuantityLots
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10;- Specified by:
getQuantityLotsin interfacePortfolioPositionOrBuilder- Returns:
- The quantityLots.
-
setQuantityLots
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10; -
setQuantityLots
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10; -
mergeQuantityLots
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10; -
clearQuantityLots
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10; -
getQuantityLotsBuilder
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10; -
getQuantityLotsOrBuilder
Deprecated Количество лотов в портфеле.
.tinkoff.public.invest.api.contract.v1.Quotation quantity_lots = 10;- Specified by:
getQuantityLotsOrBuilderin interfacePortfolioPositionOrBuilder
-
getBlocked
public boolean getBlocked()Заблокировано на бирже.
bool blocked = 21;- Specified by:
getBlockedin interfacePortfolioPositionOrBuilder- Returns:
- The blocked.
-
setBlocked
Заблокировано на бирже.
bool blocked = 21;- Parameters:
value- The blocked to set.- Returns:
- This builder for chaining.
-
clearBlocked
Заблокировано на бирже.
bool blocked = 21;- Returns:
- This builder for chaining.
-
getPositionUid
position_uid-идентификатора инструмента
string position_uid = 24;- Specified by:
getPositionUidin interfacePortfolioPositionOrBuilder- Returns:
- The positionUid.
-
getPositionUidBytes
public com.google.protobuf.ByteString getPositionUidBytes()position_uid-идентификатора инструмента
string position_uid = 24;- Specified by:
getPositionUidBytesin interfacePortfolioPositionOrBuilder- Returns:
- The bytes for positionUid.
-
setPositionUid
position_uid-идентификатора инструмента
string position_uid = 24;- Parameters:
value- The positionUid to set.- Returns:
- This builder for chaining.
-
clearPositionUid
position_uid-идентификатора инструмента
string position_uid = 24;- Returns:
- This builder for chaining.
-
setPositionUidBytes
position_uid-идентификатора инструмента
string position_uid = 24;- Parameters:
value- The bytes for positionUid to set.- Returns:
- This builder for chaining.
-
getInstrumentUid
instrument_uid-идентификатора инструмента
string instrument_uid = 25;- Specified by:
getInstrumentUidin interfacePortfolioPositionOrBuilder- Returns:
- The instrumentUid.
-
getInstrumentUidBytes
public com.google.protobuf.ByteString getInstrumentUidBytes()instrument_uid-идентификатора инструмента
string instrument_uid = 25;- Specified by:
getInstrumentUidBytesin interfacePortfolioPositionOrBuilder- Returns:
- The bytes for instrumentUid.
-
setInstrumentUid
instrument_uid-идентификатора инструмента
string instrument_uid = 25;- Parameters:
value- The instrumentUid to set.- Returns:
- This builder for chaining.
-
clearInstrumentUid
instrument_uid-идентификатора инструмента
string instrument_uid = 25;- Returns:
- This builder for chaining.
-
setInstrumentUidBytes
instrument_uid-идентификатора инструмента
string instrument_uid = 25;- Parameters:
value- The bytes for instrumentUid to set.- Returns:
- This builder for chaining.
-
hasVarMargin
public boolean hasVarMargin()Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26;- Specified by:
hasVarMarginin interfacePortfolioPositionOrBuilder- Returns:
- Whether the varMargin field is set.
-
getVarMargin
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26;- Specified by:
getVarMarginin interfacePortfolioPositionOrBuilder- Returns:
- The varMargin.
-
setVarMargin
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; -
setVarMargin
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; -
mergeVarMargin
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; -
clearVarMargin
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; -
getVarMarginBuilder
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26; -
getVarMarginOrBuilder
Вариационная маржа
.tinkoff.public.invest.api.contract.v1.MoneyValue var_margin = 26;- Specified by:
getVarMarginOrBuilderin interfacePortfolioPositionOrBuilder
-
hasExpectedYieldFifo
public boolean hasExpectedYieldFifo()Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27;- Specified by:
hasExpectedYieldFifoin interfacePortfolioPositionOrBuilder- Returns:
- Whether the expectedYieldFifo field is set.
-
getExpectedYieldFifo
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27;- Specified by:
getExpectedYieldFifoin interfacePortfolioPositionOrBuilder- Returns:
- The expectedYieldFifo.
-
setExpectedYieldFifo
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; -
setExpectedYieldFifo
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; -
mergeExpectedYieldFifo
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; -
clearExpectedYieldFifo
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; -
getExpectedYieldFifoBuilder
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27; -
getExpectedYieldFifoOrBuilder
Текущая рассчитанная доходность позиции.
.tinkoff.public.invest.api.contract.v1.Quotation expected_yield_fifo = 27;- Specified by:
getExpectedYieldFifoOrBuilderin interfacePortfolioPositionOrBuilder
-
setUnknownFields
public final PortfolioPosition.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
-
mergeUnknownFields
public final PortfolioPosition.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PortfolioPosition.Builder>
-