public static final class PositionData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder> implements PositionDataOrBuilder
com.tigerbrokers.stock.openapi.client.socket.data.pb.PositionData| 限定符和类型 | 方法和说明 |
|---|---|
PositionData |
build() |
PositionData |
buildPartial() |
PositionData.Builder |
clear() |
PositionData.Builder |
clearAccount()
user account
string account = 1; |
PositionData.Builder |
clearAverageCost()
average holding cost
double averageCost = 14; |
PositionData.Builder |
clearCurrency()
currency.
|
PositionData.Builder |
clearExpiry()
for options
string expiry = 3; |
PositionData.Builder |
clearIdentifier()
string identifier = 6; |
PositionData.Builder |
clearLatestPrice()
last price of the asset
double latestPrice = 15; |
PositionData.Builder |
clearMarket()
market.
|
PositionData.Builder |
clearMarketValue()
market value of the asset
double marketValue = 16; |
PositionData.Builder |
clearMultiplier()
multiplier for futures, options, warrants and CBBC
uint32 multiplier = 7; |
PositionData.Builder |
clearName()
symbol name
string name = 18; |
PositionData.Builder |
clearPosition()
total position
sint64 position = 12; |
PositionData.Builder |
clearPositionQty()
total position quantity
double positionQty = 21; |
PositionData.Builder |
clearPositionScale()
total position scale
sint32 positionScale = 13; |
PositionData.Builder |
clearRight()
for options
string right = 5; |
PositionData.Builder |
clearSalableQty()
saleable quantity
double salableQty = 22; |
PositionData.Builder |
clearSaleable()
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20; |
PositionData.Builder |
clearSecType()
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11; |
PositionData.Builder |
clearSegType()
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10; |
PositionData.Builder |
clearStrike()
for options
string strike = 4; |
PositionData.Builder |
clearSymbol()
string symbol = 2; |
PositionData.Builder |
clearTimestamp()
uint64 timestamp = 19; |
PositionData.Builder |
clearUnrealizedPnl()
unrealized profit and loss
double unrealizedPnl = 17; |
String |
getAccount()
user account
string account = 1; |
com.google.protobuf.ByteString |
getAccountBytes()
user account
string account = 1; |
double |
getAverageCost()
average holding cost
double averageCost = 14; |
String |
getCurrency()
currency.
|
com.google.protobuf.ByteString |
getCurrencyBytes()
currency.
|
PositionData |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getExpiry()
for options
string expiry = 3; |
com.google.protobuf.ByteString |
getExpiryBytes()
for options
string expiry = 3; |
String |
getIdentifier()
string identifier = 6; |
com.google.protobuf.ByteString |
getIdentifierBytes()
string identifier = 6; |
double |
getLatestPrice()
last price of the asset
double latestPrice = 15; |
String |
getMarket()
market.
|
com.google.protobuf.ByteString |
getMarketBytes()
market.
|
double |
getMarketValue()
market value of the asset
double marketValue = 16; |
int |
getMultiplier()
multiplier for futures, options, warrants and CBBC
uint32 multiplier = 7; |
String |
getName()
symbol name
string name = 18; |
com.google.protobuf.ByteString |
getNameBytes()
symbol name
string name = 18; |
long |
getPosition()
total position
sint64 position = 12; |
double |
getPositionQty()
total position quantity
double positionQty = 21; |
int |
getPositionScale()
total position scale
sint32 positionScale = 13; |
String |
getRight()
for options
string right = 5; |
com.google.protobuf.ByteString |
getRightBytes()
for options
string right = 5; |
double |
getSalableQty()
saleable quantity
double salableQty = 22; |
long |
getSaleable()
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20; |
String |
getSecType()
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11; |
com.google.protobuf.ByteString |
getSecTypeBytes()
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11; |
String |
getSegType()
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10; |
com.google.protobuf.ByteString |
getSegTypeBytes()
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10; |
String |
getStrike()
for options
string strike = 4; |
com.google.protobuf.ByteString |
getStrikeBytes()
for options
string strike = 4; |
String |
getSymbol()
string symbol = 2; |
com.google.protobuf.ByteString |
getSymbolBytes()
string symbol = 2; |
long |
getTimestamp()
uint64 timestamp = 19; |
double |
getUnrealizedPnl()
unrealized profit and loss
double unrealizedPnl = 17; |
boolean |
hasSaleable()
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PositionData.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PositionData.Builder |
mergeFrom(com.google.protobuf.Message other) |
PositionData.Builder |
mergeFrom(PositionData other) |
PositionData.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PositionData.Builder |
setAccount(String value)
user account
string account = 1; |
PositionData.Builder |
setAccountBytes(com.google.protobuf.ByteString value)
user account
string account = 1; |
PositionData.Builder |
setAverageCost(double value)
average holding cost
double averageCost = 14; |
PositionData.Builder |
setCurrency(String value)
currency.
|
PositionData.Builder |
setCurrencyBytes(com.google.protobuf.ByteString value)
currency.
|
PositionData.Builder |
setExpiry(String value)
for options
string expiry = 3; |
PositionData.Builder |
setExpiryBytes(com.google.protobuf.ByteString value)
for options
string expiry = 3; |
PositionData.Builder |
setIdentifier(String value)
string identifier = 6; |
PositionData.Builder |
setIdentifierBytes(com.google.protobuf.ByteString value)
string identifier = 6; |
PositionData.Builder |
setLatestPrice(double value)
last price of the asset
double latestPrice = 15; |
PositionData.Builder |
setMarket(String value)
market.
|
PositionData.Builder |
setMarketBytes(com.google.protobuf.ByteString value)
market.
|
PositionData.Builder |
setMarketValue(double value)
market value of the asset
double marketValue = 16; |
PositionData.Builder |
setMultiplier(int value)
multiplier for futures, options, warrants and CBBC
uint32 multiplier = 7; |
PositionData.Builder |
setName(String value)
symbol name
string name = 18; |
PositionData.Builder |
setNameBytes(com.google.protobuf.ByteString value)
symbol name
string name = 18; |
PositionData.Builder |
setPosition(long value)
total position
sint64 position = 12; |
PositionData.Builder |
setPositionQty(double value)
total position quantity
double positionQty = 21; |
PositionData.Builder |
setPositionScale(int value)
total position scale
sint32 positionScale = 13; |
PositionData.Builder |
setRight(String value)
for options
string right = 5; |
PositionData.Builder |
setRightBytes(com.google.protobuf.ByteString value)
for options
string right = 5; |
PositionData.Builder |
setSalableQty(double value)
saleable quantity
double salableQty = 22; |
PositionData.Builder |
setSaleable(long value)
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20; |
PositionData.Builder |
setSecType(String value)
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11; |
PositionData.Builder |
setSecTypeBytes(com.google.protobuf.ByteString value)
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11; |
PositionData.Builder |
setSegType(String value)
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10; |
PositionData.Builder |
setSegTypeBytes(com.google.protobuf.ByteString value)
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10; |
PositionData.Builder |
setStrike(String value)
for options
string strike = 4; |
PositionData.Builder |
setStrikeBytes(com.google.protobuf.ByteString value)
for options
string strike = 4; |
PositionData.Builder |
setSymbol(String value)
string symbol = 2; |
PositionData.Builder |
setSymbolBytes(com.google.protobuf.ByteString value)
string symbol = 2; |
PositionData.Builder |
setTimestamp(long value)
uint64 timestamp = 19; |
PositionData.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PositionData.Builder |
setUnrealizedPnl(double value)
unrealized profit and loss
double unrealizedPnl = 17; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder>public PositionData.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder>public PositionData getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic PositionData build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic PositionData buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic PositionData.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<PositionData.Builder>public PositionData.Builder mergeFrom(PositionData other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder>public PositionData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<PositionData.Builder>IOExceptionpublic String getAccount()
user account
string account = 1;getAccount 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getAccountBytes()
user account
string account = 1;getAccountBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setAccount(String value)
user account
string account = 1;value - The account to set.public PositionData.Builder clearAccount()
user account
string account = 1;public PositionData.Builder setAccountBytes(com.google.protobuf.ByteString value)
user account
string account = 1;value - The bytes for account to set.public String getSymbol()
string symbol = 2;getSymbol 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getSymbolBytes()
string symbol = 2;getSymbolBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setSymbol(String value)
string symbol = 2;value - The symbol to set.public PositionData.Builder clearSymbol()
string symbol = 2;public PositionData.Builder setSymbolBytes(com.google.protobuf.ByteString value)
string symbol = 2;value - The bytes for symbol to set.public String getExpiry()
for options
string expiry = 3;getExpiry 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getExpiryBytes()
for options
string expiry = 3;getExpiryBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setExpiry(String value)
for options
string expiry = 3;value - The expiry to set.public PositionData.Builder clearExpiry()
for options
string expiry = 3;public PositionData.Builder setExpiryBytes(com.google.protobuf.ByteString value)
for options
string expiry = 3;value - The bytes for expiry to set.public String getStrike()
for options
string strike = 4;getStrike 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getStrikeBytes()
for options
string strike = 4;getStrikeBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setStrike(String value)
for options
string strike = 4;value - The strike to set.public PositionData.Builder clearStrike()
for options
string strike = 4;public PositionData.Builder setStrikeBytes(com.google.protobuf.ByteString value)
for options
string strike = 4;value - The bytes for strike to set.public String getRight()
for options
string right = 5;getRight 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getRightBytes()
for options
string right = 5;getRightBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setRight(String value)
for options
string right = 5;value - The right to set.public PositionData.Builder clearRight()
for options
string right = 5;public PositionData.Builder setRightBytes(com.google.protobuf.ByteString value)
for options
string right = 5;value - The bytes for right to set.public String getIdentifier()
string identifier = 6;getIdentifier 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getIdentifierBytes()
string identifier = 6;getIdentifierBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setIdentifier(String value)
string identifier = 6;value - The identifier to set.public PositionData.Builder clearIdentifier()
string identifier = 6;public PositionData.Builder setIdentifierBytes(com.google.protobuf.ByteString value)
string identifier = 6;value - The bytes for identifier to set.public int getMultiplier()
multiplier for futures, options, warrants and CBBC
uint32 multiplier = 7;getMultiplier 在接口中 PositionDataOrBuilderpublic PositionData.Builder setMultiplier(int value)
multiplier for futures, options, warrants and CBBC
uint32 multiplier = 7;value - The multiplier to set.public PositionData.Builder clearMultiplier()
multiplier for futures, options, warrants and CBBC
uint32 multiplier = 7;public String getMarket()
market. US, HK, etc.
string market = 8;getMarket 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getMarketBytes()
market. US, HK, etc.
string market = 8;getMarketBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setMarket(String value)
market. US, HK, etc.
string market = 8;value - The market to set.public PositionData.Builder clearMarket()
market. US, HK, etc.
string market = 8;public PositionData.Builder setMarketBytes(com.google.protobuf.ByteString value)
market. US, HK, etc.
string market = 8;value - The bytes for market to set.public String getCurrency()
currency. USD, HKD, etc.
string currency = 9;getCurrency 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getCurrencyBytes()
currency. USD, HKD, etc.
string currency = 9;getCurrencyBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setCurrency(String value)
currency. USD, HKD, etc.
string currency = 9;value - The currency to set.public PositionData.Builder clearCurrency()
currency. USD, HKD, etc.
string currency = 9;public PositionData.Builder setCurrencyBytes(com.google.protobuf.ByteString value)
currency. USD, HKD, etc.
string currency = 9;value - The bytes for currency to set.public String getSegType()
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10;getSegType 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getSegTypeBytes()
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10;getSegTypeBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setSegType(String value)
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10;value - The segType to set.public PositionData.Builder clearSegType()
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10;public PositionData.Builder setSegTypeBytes(com.google.protobuf.ByteString value)
Securities Category C: (Commodities Futures), S: (Securities Stocks)
string segType = 10;value - The bytes for segType to set.public String getSecType()
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11;getSecType 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getSecTypeBytes()
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11;getSecTypeBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setSecType(String value)
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11;value - The secType to set.public PositionData.Builder clearSecType()
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11;public PositionData.Builder setSecTypeBytes(com.google.protobuf.ByteString value)
STK Stocks, OPT Options, WAR Warrants, IOPT CBBC, CASH FOREX, FUT Futures, FOP Future Options
string secType = 11;value - The bytes for secType to set.public long getPosition()
total position
sint64 position = 12;getPosition 在接口中 PositionDataOrBuilderpublic PositionData.Builder setPosition(long value)
total position
sint64 position = 12;value - The position to set.public PositionData.Builder clearPosition()
total position
sint64 position = 12;public int getPositionScale()
total position scale
sint32 positionScale = 13;getPositionScale 在接口中 PositionDataOrBuilderpublic PositionData.Builder setPositionScale(int value)
total position scale
sint32 positionScale = 13;value - The positionScale to set.public PositionData.Builder clearPositionScale()
total position scale
sint32 positionScale = 13;public double getAverageCost()
average holding cost
double averageCost = 14;getAverageCost 在接口中 PositionDataOrBuilderpublic PositionData.Builder setAverageCost(double value)
average holding cost
double averageCost = 14;value - The averageCost to set.public PositionData.Builder clearAverageCost()
average holding cost
double averageCost = 14;public double getLatestPrice()
last price of the asset
double latestPrice = 15;getLatestPrice 在接口中 PositionDataOrBuilderpublic PositionData.Builder setLatestPrice(double value)
last price of the asset
double latestPrice = 15;value - The latestPrice to set.public PositionData.Builder clearLatestPrice()
last price of the asset
double latestPrice = 15;public double getMarketValue()
market value of the asset
double marketValue = 16;getMarketValue 在接口中 PositionDataOrBuilderpublic PositionData.Builder setMarketValue(double value)
market value of the asset
double marketValue = 16;value - The marketValue to set.public PositionData.Builder clearMarketValue()
market value of the asset
double marketValue = 16;public double getUnrealizedPnl()
unrealized profit and loss
double unrealizedPnl = 17;getUnrealizedPnl 在接口中 PositionDataOrBuilderpublic PositionData.Builder setUnrealizedPnl(double value)
unrealized profit and loss
double unrealizedPnl = 17;value - The unrealizedPnl to set.public PositionData.Builder clearUnrealizedPnl()
unrealized profit and loss
double unrealizedPnl = 17;public String getName()
symbol name
string name = 18;getName 在接口中 PositionDataOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
symbol name
string name = 18;getNameBytes 在接口中 PositionDataOrBuilderpublic PositionData.Builder setName(String value)
symbol name
string name = 18;value - The name to set.public PositionData.Builder clearName()
symbol name
string name = 18;public PositionData.Builder setNameBytes(com.google.protobuf.ByteString value)
symbol name
string name = 18;value - The bytes for name to set.public long getTimestamp()
uint64 timestamp = 19;getTimestamp 在接口中 PositionDataOrBuilderpublic PositionData.Builder setTimestamp(long value)
uint64 timestamp = 19;value - The timestamp to set.public PositionData.Builder clearTimestamp()
uint64 timestamp = 19;public boolean hasSaleable()
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20;hasSaleable 在接口中 PositionDataOrBuilderpublic long getSaleable()
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20;getSaleable 在接口中 PositionDataOrBuilderpublic PositionData.Builder setSaleable(long value)
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20;value - The saleable to set.public PositionData.Builder clearSaleable()
saleable quantity for Chinese A-share market stocks
optional sint64 saleable = 20;public double getPositionQty()
total position quantity
double positionQty = 21;getPositionQty 在接口中 PositionDataOrBuilderpublic PositionData.Builder setPositionQty(double value)
total position quantity
double positionQty = 21;value - The positionQty to set.public PositionData.Builder clearPositionQty()
total position quantity
double positionQty = 21;public double getSalableQty()
saleable quantity
double salableQty = 22;getSalableQty 在接口中 PositionDataOrBuilderpublic PositionData.Builder setSalableQty(double value)
saleable quantity
double salableQty = 22;value - The salableQty to set.public PositionData.Builder clearSalableQty()
saleable quantity
double salableQty = 22;public final PositionData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder>public final PositionData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<PositionData.Builder>Copyright © 2024. All rights reserved.