程序包 xyz.redtorch.pb

类 CoreField.BarField.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CoreField.BarField.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
xyz.redtorch.pb.CoreField.BarField.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, CoreField.BarFieldOrBuilder
封闭类:
CoreField.BarField

public static final class CoreField.BarField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder> implements CoreField.BarFieldOrBuilder
 Bar
 
Protobuf type xyz.redtorch.pb.BarField
  • 方法详细资料

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • clear

      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
      覆盖:
      getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • getDefaultInstanceForType

      public CoreField.BarField getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
    • build

      public CoreField.BarField build()
      指定者:
      build 在接口中 com.google.protobuf.Message.Builder
      指定者:
      build 在接口中 com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CoreField.BarField buildPartial()
      指定者:
      buildPartial 在接口中 com.google.protobuf.Message.Builder
      指定者:
      buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
    • clone

      指定者:
      clone 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clone 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • setField

      public CoreField.BarField.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      setField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • clearField

      public CoreField.BarField.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      指定者:
      clearField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • clearOneof

      public CoreField.BarField.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      指定者:
      clearOneof 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • setRepeatedField

      public CoreField.BarField.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      指定者:
      setRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • addRepeatedField

      public CoreField.BarField.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      addRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • mergeFrom

      public CoreField.BarField.Builder mergeFrom(com.google.protobuf.Message other)
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<CoreField.BarField.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • mergeFrom

      public CoreField.BarField.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      指定者:
      mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<CoreField.BarField.Builder>
      抛出:
      IOException
    • getUnifiedSymbol

      public String getUnifiedSymbol()
       统一合约标识
       
      string unifiedSymbol = 1;
      指定者:
      getUnifiedSymbol 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The unifiedSymbol.
    • getUnifiedSymbolBytes

      public com.google.protobuf.ByteString getUnifiedSymbolBytes()
       统一合约标识
       
      string unifiedSymbol = 1;
      指定者:
      getUnifiedSymbolBytes 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The bytes for unifiedSymbol.
    • setUnifiedSymbol

      public CoreField.BarField.Builder setUnifiedSymbol(String value)
       统一合约标识
       
      string unifiedSymbol = 1;
      参数:
      value - The unifiedSymbol to set.
      返回:
      This builder for chaining.
    • clearUnifiedSymbol

      public CoreField.BarField.Builder clearUnifiedSymbol()
       统一合约标识
       
      string unifiedSymbol = 1;
      返回:
      This builder for chaining.
    • setUnifiedSymbolBytes

      public CoreField.BarField.Builder setUnifiedSymbolBytes(com.google.protobuf.ByteString value)
       统一合约标识
       
      string unifiedSymbol = 1;
      参数:
      value - The bytes for unifiedSymbol to set.
      返回:
      This builder for chaining.
    • getGatewayId

      public String getGatewayId()
       网关ID
       
      string gatewayId = 2;
      指定者:
      getGatewayId 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The gatewayId.
    • getGatewayIdBytes

      public com.google.protobuf.ByteString getGatewayIdBytes()
       网关ID
       
      string gatewayId = 2;
      指定者:
      getGatewayIdBytes 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The bytes for gatewayId.
    • setGatewayId

      public CoreField.BarField.Builder setGatewayId(String value)
       网关ID
       
      string gatewayId = 2;
      参数:
      value - The gatewayId to set.
      返回:
      This builder for chaining.
    • clearGatewayId

      public CoreField.BarField.Builder clearGatewayId()
       网关ID
       
      string gatewayId = 2;
      返回:
      This builder for chaining.
    • setGatewayIdBytes

      public CoreField.BarField.Builder setGatewayIdBytes(com.google.protobuf.ByteString value)
       网关ID
       
      string gatewayId = 2;
      参数:
      value - The bytes for gatewayId to set.
      返回:
      This builder for chaining.
    • getTradingDay

      public String getTradingDay()
       交易日
       
      string tradingDay = 3;
      指定者:
      getTradingDay 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The tradingDay.
    • getTradingDayBytes

      public com.google.protobuf.ByteString getTradingDayBytes()
       交易日
       
      string tradingDay = 3;
      指定者:
      getTradingDayBytes 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The bytes for tradingDay.
    • setTradingDay

      public CoreField.BarField.Builder setTradingDay(String value)
       交易日
       
      string tradingDay = 3;
      参数:
      value - The tradingDay to set.
      返回:
      This builder for chaining.
    • clearTradingDay

      public CoreField.BarField.Builder clearTradingDay()
       交易日
       
      string tradingDay = 3;
      返回:
      This builder for chaining.
    • setTradingDayBytes

      public CoreField.BarField.Builder setTradingDayBytes(com.google.protobuf.ByteString value)
       交易日
       
      string tradingDay = 3;
      参数:
      value - The bytes for tradingDay to set.
      返回:
      This builder for chaining.
    • getActionDay

      public String getActionDay()
       业务发生日
       
      string actionDay = 4;
      指定者:
      getActionDay 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The actionDay.
    • getActionDayBytes

      public com.google.protobuf.ByteString getActionDayBytes()
       业务发生日
       
      string actionDay = 4;
      指定者:
      getActionDayBytes 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The bytes for actionDay.
    • setActionDay

      public CoreField.BarField.Builder setActionDay(String value)
       业务发生日
       
      string actionDay = 4;
      参数:
      value - The actionDay to set.
      返回:
      This builder for chaining.
    • clearActionDay

      public CoreField.BarField.Builder clearActionDay()
       业务发生日
       
      string actionDay = 4;
      返回:
      This builder for chaining.
    • setActionDayBytes

      public CoreField.BarField.Builder setActionDayBytes(com.google.protobuf.ByteString value)
       业务发生日
       
      string actionDay = 4;
      参数:
      value - The bytes for actionDay to set.
      返回:
      This builder for chaining.
    • getActionTime

      public String getActionTime()
       时间(HHmmssSSS)
       
      string actionTime = 5;
      指定者:
      getActionTime 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The actionTime.
    • getActionTimeBytes

      public com.google.protobuf.ByteString getActionTimeBytes()
       时间(HHmmssSSS)
       
      string actionTime = 5;
      指定者:
      getActionTimeBytes 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The bytes for actionTime.
    • setActionTime

      public CoreField.BarField.Builder setActionTime(String value)
       时间(HHmmssSSS)
       
      string actionTime = 5;
      参数:
      value - The actionTime to set.
      返回:
      This builder for chaining.
    • clearActionTime

      public CoreField.BarField.Builder clearActionTime()
       时间(HHmmssSSS)
       
      string actionTime = 5;
      返回:
      This builder for chaining.
    • setActionTimeBytes

      public CoreField.BarField.Builder setActionTimeBytes(com.google.protobuf.ByteString value)
       时间(HHmmssSSS)
       
      string actionTime = 5;
      参数:
      value - The bytes for actionTime to set.
      返回:
      This builder for chaining.
    • getActionTimestamp

      public long getActionTimestamp()
       时间戳
       
      fixed64 actionTimestamp = 6;
      指定者:
      getActionTimestamp 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The actionTimestamp.
    • setActionTimestamp

      public CoreField.BarField.Builder setActionTimestamp(long value)
       时间戳
       
      fixed64 actionTimestamp = 6;
      参数:
      value - The actionTimestamp to set.
      返回:
      This builder for chaining.
    • clearActionTimestamp

      public CoreField.BarField.Builder clearActionTimestamp()
       时间戳
       
      fixed64 actionTimestamp = 6;
      返回:
      This builder for chaining.
    • getOpenPrice

      public double getOpenPrice()
      double openPrice = 7;
      指定者:
      getOpenPrice 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The openPrice.
    • setOpenPrice

      public CoreField.BarField.Builder setOpenPrice(double value)
      double openPrice = 7;
      参数:
      value - The openPrice to set.
      返回:
      This builder for chaining.
    • clearOpenPrice

      public CoreField.BarField.Builder clearOpenPrice()
      double openPrice = 7;
      返回:
      This builder for chaining.
    • getHighPrice

      public double getHighPrice()
      double highPrice = 8;
      指定者:
      getHighPrice 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The highPrice.
    • setHighPrice

      public CoreField.BarField.Builder setHighPrice(double value)
      double highPrice = 8;
      参数:
      value - The highPrice to set.
      返回:
      This builder for chaining.
    • clearHighPrice

      public CoreField.BarField.Builder clearHighPrice()
      double highPrice = 8;
      返回:
      This builder for chaining.
    • getLowPrice

      public double getLowPrice()
      double lowPrice = 9;
      指定者:
      getLowPrice 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The lowPrice.
    • setLowPrice

      public CoreField.BarField.Builder setLowPrice(double value)
      double lowPrice = 9;
      参数:
      value - The lowPrice to set.
      返回:
      This builder for chaining.
    • clearLowPrice

      public CoreField.BarField.Builder clearLowPrice()
      double lowPrice = 9;
      返回:
      This builder for chaining.
    • getClosePrice

      public double getClosePrice()
      double closePrice = 10;
      指定者:
      getClosePrice 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The closePrice.
    • setClosePrice

      public CoreField.BarField.Builder setClosePrice(double value)
      double closePrice = 10;
      参数:
      value - The closePrice to set.
      返回:
      This builder for chaining.
    • clearClosePrice

      public CoreField.BarField.Builder clearClosePrice()
      double closePrice = 10;
      返回:
      This builder for chaining.
    • getOpenInterest

      public double getOpenInterest()
       最后持仓量
       
      double openInterest = 11;
      指定者:
      getOpenInterest 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The openInterest.
    • setOpenInterest

      public CoreField.BarField.Builder setOpenInterest(double value)
       最后持仓量
       
      double openInterest = 11;
      参数:
      value - The openInterest to set.
      返回:
      This builder for chaining.
    • clearOpenInterest

      public CoreField.BarField.Builder clearOpenInterest()
       最后持仓量
       
      double openInterest = 11;
      返回:
      This builder for chaining.
    • getOpenInterestDelta

      public double getOpenInterestDelta()
       持仓量(Bar)
       
      double openInterestDelta = 12;
      指定者:
      getOpenInterestDelta 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The openInterestDelta.
    • setOpenInterestDelta

      public CoreField.BarField.Builder setOpenInterestDelta(double value)
       持仓量(Bar)
       
      double openInterestDelta = 12;
      参数:
      value - The openInterestDelta to set.
      返回:
      This builder for chaining.
    • clearOpenInterestDelta

      public CoreField.BarField.Builder clearOpenInterestDelta()
       持仓量(Bar)
       
      double openInterestDelta = 12;
      返回:
      This builder for chaining.
    • getVolume

      public long getVolume()
       最后总成交量
       
      fixed64 volume = 13;
      指定者:
      getVolume 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The volume.
    • setVolume

      public CoreField.BarField.Builder setVolume(long value)
       最后总成交量
       
      fixed64 volume = 13;
      参数:
      value - The volume to set.
      返回:
      This builder for chaining.
    • clearVolume

      public CoreField.BarField.Builder clearVolume()
       最后总成交量
       
      fixed64 volume = 13;
      返回:
      This builder for chaining.
    • getVolumeDelta

      public long getVolumeDelta()
       成交量(Bar)
       
      fixed64 volumeDelta = 14;
      指定者:
      getVolumeDelta 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The volumeDelta.
    • setVolumeDelta

      public CoreField.BarField.Builder setVolumeDelta(long value)
       成交量(Bar)
       
      fixed64 volumeDelta = 14;
      参数:
      value - The volumeDelta to set.
      返回:
      This builder for chaining.
    • clearVolumeDelta

      public CoreField.BarField.Builder clearVolumeDelta()
       成交量(Bar)
       
      fixed64 volumeDelta = 14;
      返回:
      This builder for chaining.
    • getTurnover

      public double getTurnover()
       最后成交总额
       
      double turnover = 15;
      指定者:
      getTurnover 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The turnover.
    • setTurnover

      public CoreField.BarField.Builder setTurnover(double value)
       最后成交总额
       
      double turnover = 15;
      参数:
      value - The turnover to set.
      返回:
      This builder for chaining.
    • clearTurnover

      public CoreField.BarField.Builder clearTurnover()
       最后成交总额
       
      double turnover = 15;
      返回:
      This builder for chaining.
    • getTurnoverDelta

      public double getTurnoverDelta()
       成交总额(Bar)
       
      double turnoverDelta = 16;
      指定者:
      getTurnoverDelta 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The turnoverDelta.
    • setTurnoverDelta

      public CoreField.BarField.Builder setTurnoverDelta(double value)
       成交总额(Bar)
       
      double turnoverDelta = 16;
      参数:
      value - The turnoverDelta to set.
      返回:
      This builder for chaining.
    • clearTurnoverDelta

      public CoreField.BarField.Builder clearTurnoverDelta()
       成交总额(Bar)
       
      double turnoverDelta = 16;
      返回:
      This builder for chaining.
    • getNumTrades

      public long getNumTrades()
       最新成交笔数
       
      fixed64 numTrades = 17;
      指定者:
      getNumTrades 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The numTrades.
    • setNumTrades

      public CoreField.BarField.Builder setNumTrades(long value)
       最新成交笔数
       
      fixed64 numTrades = 17;
      参数:
      value - The numTrades to set.
      返回:
      This builder for chaining.
    • clearNumTrades

      public CoreField.BarField.Builder clearNumTrades()
       最新成交笔数
       
      fixed64 numTrades = 17;
      返回:
      This builder for chaining.
    • getNumTradesDelta

      public long getNumTradesDelta()
       成交笔数(Bar)
       
      fixed64 numTradesDelta = 18;
      指定者:
      getNumTradesDelta 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The numTradesDelta.
    • setNumTradesDelta

      public CoreField.BarField.Builder setNumTradesDelta(long value)
       成交笔数(Bar)
       
      fixed64 numTradesDelta = 18;
      参数:
      value - The numTradesDelta to set.
      返回:
      This builder for chaining.
    • clearNumTradesDelta

      public CoreField.BarField.Builder clearNumTradesDelta()
       成交笔数(Bar)
       
      fixed64 numTradesDelta = 18;
      返回:
      This builder for chaining.
    • getPreOpenInterest

      public double getPreOpenInterest()
       昨持仓
       
      double preOpenInterest = 19;
      指定者:
      getPreOpenInterest 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The preOpenInterest.
    • setPreOpenInterest

      public CoreField.BarField.Builder setPreOpenInterest(double value)
       昨持仓
       
      double preOpenInterest = 19;
      参数:
      value - The preOpenInterest to set.
      返回:
      This builder for chaining.
    • clearPreOpenInterest

      public CoreField.BarField.Builder clearPreOpenInterest()
       昨持仓
       
      double preOpenInterest = 19;
      返回:
      This builder for chaining.
    • getPreClosePrice

      public double getPreClosePrice()
       前收盘价
       
      double preClosePrice = 20;
      指定者:
      getPreClosePrice 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The preClosePrice.
    • setPreClosePrice

      public CoreField.BarField.Builder setPreClosePrice(double value)
       前收盘价
       
      double preClosePrice = 20;
      参数:
      value - The preClosePrice to set.
      返回:
      This builder for chaining.
    • clearPreClosePrice

      public CoreField.BarField.Builder clearPreClosePrice()
       前收盘价
       
      double preClosePrice = 20;
      返回:
      This builder for chaining.
    • getPreSettlePrice

      public double getPreSettlePrice()
       昨结算价
       
      double preSettlePrice = 21;
      指定者:
      getPreSettlePrice 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The preSettlePrice.
    • setPreSettlePrice

      public CoreField.BarField.Builder setPreSettlePrice(double value)
       昨结算价
       
      double preSettlePrice = 21;
      参数:
      value - The preSettlePrice to set.
      返回:
      This builder for chaining.
    • clearPreSettlePrice

      public CoreField.BarField.Builder clearPreSettlePrice()
       昨结算价
       
      double preSettlePrice = 21;
      返回:
      This builder for chaining.
    • getChannelType

      public String getChannelType()
       渠道来源
       
      string channelType = 22;
      指定者:
      getChannelType 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The channelType.
    • getChannelTypeBytes

      public com.google.protobuf.ByteString getChannelTypeBytes()
       渠道来源
       
      string channelType = 22;
      指定者:
      getChannelTypeBytes 在接口中 CoreField.BarFieldOrBuilder
      返回:
      The bytes for channelType.
    • setChannelType

      public CoreField.BarField.Builder setChannelType(String value)
       渠道来源
       
      string channelType = 22;
      参数:
      value - The channelType to set.
      返回:
      This builder for chaining.
    • clearChannelType

      public CoreField.BarField.Builder clearChannelType()
       渠道来源
       
      string channelType = 22;
      返回:
      This builder for chaining.
    • setChannelTypeBytes

      public CoreField.BarField.Builder setChannelTypeBytes(com.google.protobuf.ByteString value)
       渠道来源
       
      string channelType = 22;
      参数:
      value - The bytes for channelType to set.
      返回:
      This builder for chaining.
    • setUnknownFields

      public final CoreField.BarField.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      setUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>
    • mergeUnknownFields

      public final CoreField.BarField.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.BarField.Builder>