public static final class StreamIndexServiceUnderlyingTrade.Builder extends <any> implements StreamIndexServiceUnderlyingTradeOrBuilder
StreamIndexServiceUnderlyingTrade is underlying trade information for a partition.Protobuf type
kaikosdk.StreamIndexServiceUnderlyingTrade
Modifier and Type | Method and Description |
---|---|
StreamIndexServiceUnderlyingTrade.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
StreamIndexServiceUnderlyingTrade |
build() |
StreamIndexServiceUnderlyingTrade |
buildPartial() |
StreamIndexServiceUnderlyingTrade.Builder |
clear() |
StreamIndexServiceUnderlyingTrade.Builder |
clearDatetime()
Date of trade.
|
StreamIndexServiceUnderlyingTrade.Builder |
clearExchange()
Instrument exchange code, for example "cbse" (Coinbase).
|
StreamIndexServiceUnderlyingTrade.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
StreamIndexServiceUnderlyingTrade.Builder |
clearId()
Trade ID, empty string when not present.
|
StreamIndexServiceUnderlyingTrade.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
StreamIndexServiceUnderlyingTrade.Builder |
clearVolume()
Amount / quantity of asset bought or sold, displayed in base currency.
|
StreamIndexServiceUnderlyingTrade.Builder |
clone() |
com.google.protobuf.Timestamp |
getDatetime()
Date of trade.
|
com.google.protobuf.Timestamp.Builder |
getDatetimeBuilder()
Date of trade.
|
com.google.protobuf.TimestampOrBuilder |
getDatetimeOrBuilder()
Date of trade.
|
StreamIndexServiceUnderlyingTrade |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getExchange()
Instrument exchange code, for example "cbse" (Coinbase).
|
com.google.protobuf.ByteString |
getExchangeBytes()
Instrument exchange code, for example "cbse" (Coinbase).
|
java.lang.String |
getId()
Trade ID, empty string when not present.
|
com.google.protobuf.ByteString |
getIdBytes()
Trade ID, empty string when not present.
|
double |
getVolume()
Amount / quantity of asset bought or sold, displayed in base currency.
|
boolean |
hasDatetime()
Date of trade.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
StreamIndexServiceUnderlyingTrade.Builder |
mergeDatetime(com.google.protobuf.Timestamp value)
Date of trade.
|
StreamIndexServiceUnderlyingTrade.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StreamIndexServiceUnderlyingTrade.Builder |
mergeFrom(com.google.protobuf.Message other) |
StreamIndexServiceUnderlyingTrade.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
StreamIndexServiceUnderlyingTrade.Builder |
setDatetime(com.google.protobuf.Timestamp.Builder builderForValue)
Date of trade.
|
StreamIndexServiceUnderlyingTrade.Builder |
setDatetime(com.google.protobuf.Timestamp value)
Date of trade.
|
StreamIndexServiceUnderlyingTrade.Builder |
setExchange(java.lang.String value)
Instrument exchange code, for example "cbse" (Coinbase).
|
StreamIndexServiceUnderlyingTrade.Builder |
setExchangeBytes(com.google.protobuf.ByteString value)
Instrument exchange code, for example "cbse" (Coinbase).
|
StreamIndexServiceUnderlyingTrade.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
StreamIndexServiceUnderlyingTrade.Builder |
setId(java.lang.String value)
Trade ID, empty string when not present.
|
StreamIndexServiceUnderlyingTrade.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Trade ID, empty string when not present.
|
StreamIndexServiceUnderlyingTrade.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
StreamIndexServiceUnderlyingTrade.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
StreamIndexServiceUnderlyingTrade.Builder |
setVolume(double value)
Amount / quantity of asset bought or sold, displayed in base currency.
|
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public StreamIndexServiceUnderlyingTrade.Builder clear()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public StreamIndexServiceUnderlyingTrade getDefaultInstanceForType()
public StreamIndexServiceUnderlyingTrade build()
public StreamIndexServiceUnderlyingTrade buildPartial()
public StreamIndexServiceUnderlyingTrade.Builder clone()
public StreamIndexServiceUnderlyingTrade.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public StreamIndexServiceUnderlyingTrade.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
public StreamIndexServiceUnderlyingTrade.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
public StreamIndexServiceUnderlyingTrade.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
public StreamIndexServiceUnderlyingTrade.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
public StreamIndexServiceUnderlyingTrade.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public StreamIndexServiceUnderlyingTrade.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public double getVolume()
Amount / quantity of asset bought or sold, displayed in base currency.
double volume = 1;
getVolume
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public StreamIndexServiceUnderlyingTrade.Builder setVolume(double value)
Amount / quantity of asset bought or sold, displayed in base currency.
double volume = 1;
value
- The volume to set.public StreamIndexServiceUnderlyingTrade.Builder clearVolume()
Amount / quantity of asset bought or sold, displayed in base currency.
double volume = 1;
public java.lang.String getExchange()
Instrument exchange code, for example "cbse" (Coinbase).
string exchange = 2;
getExchange
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public com.google.protobuf.ByteString getExchangeBytes()
Instrument exchange code, for example "cbse" (Coinbase).
string exchange = 2;
getExchangeBytes
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public StreamIndexServiceUnderlyingTrade.Builder setExchange(java.lang.String value)
Instrument exchange code, for example "cbse" (Coinbase).
string exchange = 2;
value
- The exchange to set.public StreamIndexServiceUnderlyingTrade.Builder clearExchange()
Instrument exchange code, for example "cbse" (Coinbase).
string exchange = 2;
public StreamIndexServiceUnderlyingTrade.Builder setExchangeBytes(com.google.protobuf.ByteString value)
Instrument exchange code, for example "cbse" (Coinbase).
string exchange = 2;
value
- The bytes for exchange to set.public java.lang.String getId()
Trade ID, empty string when not present.
string id = 3;
getId
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public com.google.protobuf.ByteString getIdBytes()
Trade ID, empty string when not present.
string id = 3;
getIdBytes
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public StreamIndexServiceUnderlyingTrade.Builder setId(java.lang.String value)
Trade ID, empty string when not present.
string id = 3;
value
- The id to set.public StreamIndexServiceUnderlyingTrade.Builder clearId()
Trade ID, empty string when not present.
string id = 3;
public StreamIndexServiceUnderlyingTrade.Builder setIdBytes(com.google.protobuf.ByteString value)
Trade ID, empty string when not present.
string id = 3;
value
- The bytes for id to set.public boolean hasDatetime()
Date of trade.
.google.protobuf.Timestamp datetime = 4;
hasDatetime
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public com.google.protobuf.Timestamp getDatetime()
Date of trade.
.google.protobuf.Timestamp datetime = 4;
getDatetime
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public StreamIndexServiceUnderlyingTrade.Builder setDatetime(com.google.protobuf.Timestamp value)
Date of trade.
.google.protobuf.Timestamp datetime = 4;
public StreamIndexServiceUnderlyingTrade.Builder setDatetime(com.google.protobuf.Timestamp.Builder builderForValue)
Date of trade.
.google.protobuf.Timestamp datetime = 4;
public StreamIndexServiceUnderlyingTrade.Builder mergeDatetime(com.google.protobuf.Timestamp value)
Date of trade.
.google.protobuf.Timestamp datetime = 4;
public StreamIndexServiceUnderlyingTrade.Builder clearDatetime()
Date of trade.
.google.protobuf.Timestamp datetime = 4;
public com.google.protobuf.Timestamp.Builder getDatetimeBuilder()
Date of trade.
.google.protobuf.Timestamp datetime = 4;
public com.google.protobuf.TimestampOrBuilder getDatetimeOrBuilder()
Date of trade.
.google.protobuf.Timestamp datetime = 4;
getDatetimeOrBuilder
in interface StreamIndexServiceUnderlyingTradeOrBuilder
public final StreamIndexServiceUnderlyingTrade.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
public final StreamIndexServiceUnderlyingTrade.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)