程序包 xyz.redtorch.pb

类 CoreField.TradeField.Builder

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

public static final class CoreField.TradeField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CoreField.TradeField.Builder> implements CoreField.TradeFieldOrBuilder
 成交
 
Protobuf type xyz.redtorch.pb.TradeField
  • 方法详细资料

    • 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.TradeField.Builder>
    • clear

      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<CoreField.TradeField.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.TradeField.Builder>
    • getDefaultInstanceForType

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

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

      public CoreField.TradeField 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.TradeField.Builder>
    • setField

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

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

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

      public CoreField.TradeField.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.TradeField.Builder>
    • addRepeatedField

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

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

    • isInitialized

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

      public CoreField.TradeField.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.TradeField.Builder>
      抛出:
      IOException
    • getTradeId

      public String getTradeId()
       成交ID,通常是<网关ID@定单编号@方向@成交编号>,加入方向是因为部分交易所发生违规自成交后,成交ID相同
       
      string tradeId = 1;
      指定者:
      getTradeId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The tradeId.
    • getTradeIdBytes

      public com.google.protobuf.ByteString getTradeIdBytes()
       成交ID,通常是<网关ID@定单编号@方向@成交编号>,加入方向是因为部分交易所发生违规自成交后,成交ID相同
       
      string tradeId = 1;
      指定者:
      getTradeIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for tradeId.
    • setTradeId

      public CoreField.TradeField.Builder setTradeId(String value)
       成交ID,通常是<网关ID@定单编号@方向@成交编号>,加入方向是因为部分交易所发生违规自成交后,成交ID相同
       
      string tradeId = 1;
      参数:
      value - The tradeId to set.
      返回:
      This builder for chaining.
    • clearTradeId

      public CoreField.TradeField.Builder clearTradeId()
       成交ID,通常是<网关ID@定单编号@方向@成交编号>,加入方向是因为部分交易所发生违规自成交后,成交ID相同
       
      string tradeId = 1;
      返回:
      This builder for chaining.
    • setTradeIdBytes

      public CoreField.TradeField.Builder setTradeIdBytes(com.google.protobuf.ByteString value)
       成交ID,通常是<网关ID@定单编号@方向@成交编号>,加入方向是因为部分交易所发生违规自成交后,成交ID相同
       
      string tradeId = 1;
      参数:
      value - The bytes for tradeId to set.
      返回:
      This builder for chaining.
    • getAdapterTradeId

      public String getAdapterTradeId()
       适配器层成交ID
       
      string adapterTradeId = 2;
      指定者:
      getAdapterTradeId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The adapterTradeId.
    • getAdapterTradeIdBytes

      public com.google.protobuf.ByteString getAdapterTradeIdBytes()
       适配器层成交ID
       
      string adapterTradeId = 2;
      指定者:
      getAdapterTradeIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for adapterTradeId.
    • setAdapterTradeId

      public CoreField.TradeField.Builder setAdapterTradeId(String value)
       适配器层成交ID
       
      string adapterTradeId = 2;
      参数:
      value - The adapterTradeId to set.
      返回:
      This builder for chaining.
    • clearAdapterTradeId

      public CoreField.TradeField.Builder clearAdapterTradeId()
       适配器层成交ID
       
      string adapterTradeId = 2;
      返回:
      This builder for chaining.
    • setAdapterTradeIdBytes

      public CoreField.TradeField.Builder setAdapterTradeIdBytes(com.google.protobuf.ByteString value)
       适配器层成交ID
       
      string adapterTradeId = 2;
      参数:
      value - The bytes for adapterTradeId to set.
      返回:
      This builder for chaining.
    • getOriginOrderId

      public String getOriginOrderId()
       原始定单ID
       
      string originOrderId = 3;
      指定者:
      getOriginOrderId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The originOrderId.
    • getOriginOrderIdBytes

      public com.google.protobuf.ByteString getOriginOrderIdBytes()
       原始定单ID
       
      string originOrderId = 3;
      指定者:
      getOriginOrderIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for originOrderId.
    • setOriginOrderId

      public CoreField.TradeField.Builder setOriginOrderId(String value)
       原始定单ID
       
      string originOrderId = 3;
      参数:
      value - The originOrderId to set.
      返回:
      This builder for chaining.
    • clearOriginOrderId

      public CoreField.TradeField.Builder clearOriginOrderId()
       原始定单ID
       
      string originOrderId = 3;
      返回:
      This builder for chaining.
    • setOriginOrderIdBytes

      public CoreField.TradeField.Builder setOriginOrderIdBytes(com.google.protobuf.ByteString value)
       原始定单ID
       
      string originOrderId = 3;
      参数:
      value - The bytes for originOrderId to set.
      返回:
      This builder for chaining.
    • getOrderId

      public String getOrderId()
       定单ID,通常是<网关ID@定单ID>
       
      string orderId = 4;
      指定者:
      getOrderId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The orderId.
    • getOrderIdBytes

      public com.google.protobuf.ByteString getOrderIdBytes()
       定单ID,通常是<网关ID@定单ID>
       
      string orderId = 4;
      指定者:
      getOrderIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for orderId.
    • setOrderId

      public CoreField.TradeField.Builder setOrderId(String value)
       定单ID,通常是<网关ID@定单ID>
       
      string orderId = 4;
      参数:
      value - The orderId to set.
      返回:
      This builder for chaining.
    • clearOrderId

      public CoreField.TradeField.Builder clearOrderId()
       定单ID,通常是<网关ID@定单ID>
       
      string orderId = 4;
      返回:
      This builder for chaining.
    • setOrderIdBytes

      public CoreField.TradeField.Builder setOrderIdBytes(com.google.protobuf.ByteString value)
       定单ID,通常是<网关ID@定单ID>
       
      string orderId = 4;
      参数:
      value - The bytes for orderId to set.
      返回:
      This builder for chaining.
    • getAdapterOrderId

      public String getAdapterOrderId()
       适配器层定单ID
       
      string adapterOrderId = 5;
      指定者:
      getAdapterOrderId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The adapterOrderId.
    • getAdapterOrderIdBytes

      public com.google.protobuf.ByteString getAdapterOrderIdBytes()
       适配器层定单ID
       
      string adapterOrderId = 5;
      指定者:
      getAdapterOrderIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for adapterOrderId.
    • setAdapterOrderId

      public CoreField.TradeField.Builder setAdapterOrderId(String value)
       适配器层定单ID
       
      string adapterOrderId = 5;
      参数:
      value - The adapterOrderId to set.
      返回:
      This builder for chaining.
    • clearAdapterOrderId

      public CoreField.TradeField.Builder clearAdapterOrderId()
       适配器层定单ID
       
      string adapterOrderId = 5;
      返回:
      This builder for chaining.
    • setAdapterOrderIdBytes

      public CoreField.TradeField.Builder setAdapterOrderIdBytes(com.google.protobuf.ByteString value)
       适配器层定单ID
       
      string adapterOrderId = 5;
      参数:
      value - The bytes for adapterOrderId to set.
      返回:
      This builder for chaining.
    • getOrderLocalId

      public String getOrderLocalId()
       本地报单编号
       
      string orderLocalId = 6;
      指定者:
      getOrderLocalId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The orderLocalId.
    • getOrderLocalIdBytes

      public com.google.protobuf.ByteString getOrderLocalIdBytes()
       本地报单编号
       
      string orderLocalId = 6;
      指定者:
      getOrderLocalIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for orderLocalId.
    • setOrderLocalId

      public CoreField.TradeField.Builder setOrderLocalId(String value)
       本地报单编号
       
      string orderLocalId = 6;
      参数:
      value - The orderLocalId to set.
      返回:
      This builder for chaining.
    • clearOrderLocalId

      public CoreField.TradeField.Builder clearOrderLocalId()
       本地报单编号
       
      string orderLocalId = 6;
      返回:
      This builder for chaining.
    • setOrderLocalIdBytes

      public CoreField.TradeField.Builder setOrderLocalIdBytes(com.google.protobuf.ByteString value)
       本地报单编号
       
      string orderLocalId = 6;
      参数:
      value - The bytes for orderLocalId to set.
      返回:
      This builder for chaining.
    • getBrokerOrderSeq

      public String getBrokerOrderSeq()
      经纪公司报单编号
       
      string brokerOrderSeq = 7;
      指定者:
      getBrokerOrderSeq 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The brokerOrderSeq.
    • getBrokerOrderSeqBytes

      public com.google.protobuf.ByteString getBrokerOrderSeqBytes()
      经纪公司报单编号
       
      string brokerOrderSeq = 7;
      指定者:
      getBrokerOrderSeqBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for brokerOrderSeq.
    • setBrokerOrderSeq

      public CoreField.TradeField.Builder setBrokerOrderSeq(String value)
      经纪公司报单编号
       
      string brokerOrderSeq = 7;
      参数:
      value - The brokerOrderSeq to set.
      返回:
      This builder for chaining.
    • clearBrokerOrderSeq

      public CoreField.TradeField.Builder clearBrokerOrderSeq()
      经纪公司报单编号
       
      string brokerOrderSeq = 7;
      返回:
      This builder for chaining.
    • setBrokerOrderSeqBytes

      public CoreField.TradeField.Builder setBrokerOrderSeqBytes(com.google.protobuf.ByteString value)
      经纪公司报单编号
       
      string brokerOrderSeq = 7;
      参数:
      value - The bytes for brokerOrderSeq to set.
      返回:
      This builder for chaining.
    • getOrderSysId

      public String getOrderSysId()
       报单编号
       
      string orderSysId = 8;
      指定者:
      getOrderSysId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The orderSysId.
    • getOrderSysIdBytes

      public com.google.protobuf.ByteString getOrderSysIdBytes()
       报单编号
       
      string orderSysId = 8;
      指定者:
      getOrderSysIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for orderSysId.
    • setOrderSysId

      public CoreField.TradeField.Builder setOrderSysId(String value)
       报单编号
       
      string orderSysId = 8;
      参数:
      value - The orderSysId to set.
      返回:
      This builder for chaining.
    • clearOrderSysId

      public CoreField.TradeField.Builder clearOrderSysId()
       报单编号
       
      string orderSysId = 8;
      返回:
      This builder for chaining.
    • setOrderSysIdBytes

      public CoreField.TradeField.Builder setOrderSysIdBytes(com.google.protobuf.ByteString value)
       报单编号
       
      string orderSysId = 8;
      参数:
      value - The bytes for orderSysId to set.
      返回:
      This builder for chaining.
    • getSettlementId

      public String getSettlementId()
       结算编号
       
      string settlementId = 9;
      指定者:
      getSettlementId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The settlementId.
    • getSettlementIdBytes

      public com.google.protobuf.ByteString getSettlementIdBytes()
       结算编号
       
      string settlementId = 9;
      指定者:
      getSettlementIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for settlementId.
    • setSettlementId

      public CoreField.TradeField.Builder setSettlementId(String value)
       结算编号
       
      string settlementId = 9;
      参数:
      value - The settlementId to set.
      返回:
      This builder for chaining.
    • clearSettlementId

      public CoreField.TradeField.Builder clearSettlementId()
       结算编号
       
      string settlementId = 9;
      返回:
      This builder for chaining.
    • setSettlementIdBytes

      public CoreField.TradeField.Builder setSettlementIdBytes(com.google.protobuf.ByteString value)
       结算编号
       
      string settlementId = 9;
      参数:
      value - The bytes for settlementId to set.
      返回:
      This builder for chaining.
    • getSequenceNo

      public String getSequenceNo()
       序列号
       
      string sequenceNo = 10;
      指定者:
      getSequenceNo 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The sequenceNo.
    • getSequenceNoBytes

      public com.google.protobuf.ByteString getSequenceNoBytes()
       序列号
       
      string sequenceNo = 10;
      指定者:
      getSequenceNoBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for sequenceNo.
    • setSequenceNo

      public CoreField.TradeField.Builder setSequenceNo(String value)
       序列号
       
      string sequenceNo = 10;
      参数:
      value - The sequenceNo to set.
      返回:
      This builder for chaining.
    • clearSequenceNo

      public CoreField.TradeField.Builder clearSequenceNo()
       序列号
       
      string sequenceNo = 10;
      返回:
      This builder for chaining.
    • setSequenceNoBytes

      public CoreField.TradeField.Builder setSequenceNoBytes(com.google.protobuf.ByteString value)
       序列号
       
      string sequenceNo = 10;
      参数:
      value - The bytes for sequenceNo to set.
      返回:
      This builder for chaining.
    • getAccountId

      public String getAccountId()
       账户ID
       
      string accountId = 11;
      指定者:
      getAccountId 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The accountId.
    • getAccountIdBytes

      public com.google.protobuf.ByteString getAccountIdBytes()
       账户ID
       
      string accountId = 11;
      指定者:
      getAccountIdBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for accountId.
    • setAccountId

      public CoreField.TradeField.Builder setAccountId(String value)
       账户ID
       
      string accountId = 11;
      参数:
      value - The accountId to set.
      返回:
      This builder for chaining.
    • clearAccountId

      public CoreField.TradeField.Builder clearAccountId()
       账户ID
       
      string accountId = 11;
      返回:
      This builder for chaining.
    • setAccountIdBytes

      public CoreField.TradeField.Builder setAccountIdBytes(com.google.protobuf.ByteString value)
       账户ID
       
      string accountId = 11;
      参数:
      value - The bytes for accountId to set.
      返回:
      This builder for chaining.
    • getDirectionValue

      public int getDirectionValue()
       方向
       
      .xyz.redtorch.pb.DirectionEnum direction = 12;
      指定者:
      getDirectionValue 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The enum numeric value on the wire for direction.
    • setDirectionValue

      public CoreField.TradeField.Builder setDirectionValue(int value)
       方向
       
      .xyz.redtorch.pb.DirectionEnum direction = 12;
      参数:
      value - The enum numeric value on the wire for direction to set.
      返回:
      This builder for chaining.
    • getDirection

      public CoreEnum.DirectionEnum getDirection()
       方向
       
      .xyz.redtorch.pb.DirectionEnum direction = 12;
      指定者:
      getDirection 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The direction.
    • setDirection

       方向
       
      .xyz.redtorch.pb.DirectionEnum direction = 12;
      参数:
      value - The direction to set.
      返回:
      This builder for chaining.
    • clearDirection

      public CoreField.TradeField.Builder clearDirection()
       方向
       
      .xyz.redtorch.pb.DirectionEnum direction = 12;
      返回:
      This builder for chaining.
    • getOffsetFlagValue

      public int getOffsetFlagValue()
       开平
       
      .xyz.redtorch.pb.OffsetFlagEnum offsetFlag = 13;
      指定者:
      getOffsetFlagValue 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The enum numeric value on the wire for offsetFlag.
    • setOffsetFlagValue

      public CoreField.TradeField.Builder setOffsetFlagValue(int value)
       开平
       
      .xyz.redtorch.pb.OffsetFlagEnum offsetFlag = 13;
      参数:
      value - The enum numeric value on the wire for offsetFlag to set.
      返回:
      This builder for chaining.
    • getOffsetFlag

      public CoreEnum.OffsetFlagEnum getOffsetFlag()
       开平
       
      .xyz.redtorch.pb.OffsetFlagEnum offsetFlag = 13;
      指定者:
      getOffsetFlag 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The offsetFlag.
    • setOffsetFlag

       开平
       
      .xyz.redtorch.pb.OffsetFlagEnum offsetFlag = 13;
      参数:
      value - The offsetFlag to set.
      返回:
      This builder for chaining.
    • clearOffsetFlag

      public CoreField.TradeField.Builder clearOffsetFlag()
       开平
       
      .xyz.redtorch.pb.OffsetFlagEnum offsetFlag = 13;
      返回:
      This builder for chaining.
    • getHedgeFlagValue

      public int getHedgeFlagValue()
       投机套保标识
       
      .xyz.redtorch.pb.HedgeFlagEnum hedgeFlag = 14;
      指定者:
      getHedgeFlagValue 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The enum numeric value on the wire for hedgeFlag.
    • setHedgeFlagValue

      public CoreField.TradeField.Builder setHedgeFlagValue(int value)
       投机套保标识
       
      .xyz.redtorch.pb.HedgeFlagEnum hedgeFlag = 14;
      参数:
      value - The enum numeric value on the wire for hedgeFlag to set.
      返回:
      This builder for chaining.
    • getHedgeFlag

      public CoreEnum.HedgeFlagEnum getHedgeFlag()
       投机套保标识
       
      .xyz.redtorch.pb.HedgeFlagEnum hedgeFlag = 14;
      指定者:
      getHedgeFlag 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The hedgeFlag.
    • setHedgeFlag

       投机套保标识
       
      .xyz.redtorch.pb.HedgeFlagEnum hedgeFlag = 14;
      参数:
      value - The hedgeFlag to set.
      返回:
      This builder for chaining.
    • clearHedgeFlag

      public CoreField.TradeField.Builder clearHedgeFlag()
       投机套保标识
       
      .xyz.redtorch.pb.HedgeFlagEnum hedgeFlag = 14;
      返回:
      This builder for chaining.
    • getPrice

      public double getPrice()
       价格
       
      double price = 15;
      指定者:
      getPrice 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The price.
    • setPrice

      public CoreField.TradeField.Builder setPrice(double value)
       价格
       
      double price = 15;
      参数:
      value - The price to set.
      返回:
      This builder for chaining.
    • clearPrice

      public CoreField.TradeField.Builder clearPrice()
       价格
       
      double price = 15;
      返回:
      This builder for chaining.
    • getVolume

      public int getVolume()
       数量
       
      fixed32 volume = 16;
      指定者:
      getVolume 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The volume.
    • setVolume

      public CoreField.TradeField.Builder setVolume(int value)
       数量
       
      fixed32 volume = 16;
      参数:
      value - The volume to set.
      返回:
      This builder for chaining.
    • clearVolume

      public CoreField.TradeField.Builder clearVolume()
       数量
       
      fixed32 volume = 16;
      返回:
      This builder for chaining.
    • getTradeTypeValue

      public int getTradeTypeValue()
       成交类型
       
      .xyz.redtorch.pb.TradeTypeEnum tradeType = 17;
      指定者:
      getTradeTypeValue 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The enum numeric value on the wire for tradeType.
    • setTradeTypeValue

      public CoreField.TradeField.Builder setTradeTypeValue(int value)
       成交类型
       
      .xyz.redtorch.pb.TradeTypeEnum tradeType = 17;
      参数:
      value - The enum numeric value on the wire for tradeType to set.
      返回:
      This builder for chaining.
    • getTradeType

      public CoreEnum.TradeTypeEnum getTradeType()
       成交类型
       
      .xyz.redtorch.pb.TradeTypeEnum tradeType = 17;
      指定者:
      getTradeType 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The tradeType.
    • setTradeType

       成交类型
       
      .xyz.redtorch.pb.TradeTypeEnum tradeType = 17;
      参数:
      value - The tradeType to set.
      返回:
      This builder for chaining.
    • clearTradeType

      public CoreField.TradeField.Builder clearTradeType()
       成交类型
       
      .xyz.redtorch.pb.TradeTypeEnum tradeType = 17;
      返回:
      This builder for chaining.
    • getPriceSourceValue

      public int getPriceSourceValue()
       成交价来源
       
      .xyz.redtorch.pb.PriceSourceEnum priceSource = 18;
      指定者:
      getPriceSourceValue 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The enum numeric value on the wire for priceSource.
    • setPriceSourceValue

      public CoreField.TradeField.Builder setPriceSourceValue(int value)
       成交价来源
       
      .xyz.redtorch.pb.PriceSourceEnum priceSource = 18;
      参数:
      value - The enum numeric value on the wire for priceSource to set.
      返回:
      This builder for chaining.
    • getPriceSource

      public CoreEnum.PriceSourceEnum getPriceSource()
       成交价来源
       
      .xyz.redtorch.pb.PriceSourceEnum priceSource = 18;
      指定者:
      getPriceSource 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The priceSource.
    • setPriceSource

       成交价来源
       
      .xyz.redtorch.pb.PriceSourceEnum priceSource = 18;
      参数:
      value - The priceSource to set.
      返回:
      This builder for chaining.
    • clearPriceSource

      public CoreField.TradeField.Builder clearPriceSource()
       成交价来源
       
      .xyz.redtorch.pb.PriceSourceEnum priceSource = 18;
      返回:
      This builder for chaining.
    • getTradingDay

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

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

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

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

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

      public String getTradeDate()
       成交日期
       
      string tradeDate = 20;
      指定者:
      getTradeDate 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The tradeDate.
    • getTradeDateBytes

      public com.google.protobuf.ByteString getTradeDateBytes()
       成交日期
       
      string tradeDate = 20;
      指定者:
      getTradeDateBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for tradeDate.
    • setTradeDate

      public CoreField.TradeField.Builder setTradeDate(String value)
       成交日期
       
      string tradeDate = 20;
      参数:
      value - The tradeDate to set.
      返回:
      This builder for chaining.
    • clearTradeDate

      public CoreField.TradeField.Builder clearTradeDate()
       成交日期
       
      string tradeDate = 20;
      返回:
      This builder for chaining.
    • setTradeDateBytes

      public CoreField.TradeField.Builder setTradeDateBytes(com.google.protobuf.ByteString value)
       成交日期
       
      string tradeDate = 20;
      参数:
      value - The bytes for tradeDate to set.
      返回:
      This builder for chaining.
    • getTradeTime

      public String getTradeTime()
       成交时间(HHmmssSSS)
       
      string tradeTime = 21;
      指定者:
      getTradeTime 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The tradeTime.
    • getTradeTimeBytes

      public com.google.protobuf.ByteString getTradeTimeBytes()
       成交时间(HHmmssSSS)
       
      string tradeTime = 21;
      指定者:
      getTradeTimeBytes 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The bytes for tradeTime.
    • setTradeTime

      public CoreField.TradeField.Builder setTradeTime(String value)
       成交时间(HHmmssSSS)
       
      string tradeTime = 21;
      参数:
      value - The tradeTime to set.
      返回:
      This builder for chaining.
    • clearTradeTime

      public CoreField.TradeField.Builder clearTradeTime()
       成交时间(HHmmssSSS)
       
      string tradeTime = 21;
      返回:
      This builder for chaining.
    • setTradeTimeBytes

      public CoreField.TradeField.Builder setTradeTimeBytes(com.google.protobuf.ByteString value)
       成交时间(HHmmssSSS)
       
      string tradeTime = 21;
      参数:
      value - The bytes for tradeTime to set.
      返回:
      This builder for chaining.
    • getTradeTimestamp

      public long getTradeTimestamp()
       成交时间戳
       
      fixed64 tradeTimestamp = 22;
      指定者:
      getTradeTimestamp 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The tradeTimestamp.
    • setTradeTimestamp

      public CoreField.TradeField.Builder setTradeTimestamp(long value)
       成交时间戳
       
      fixed64 tradeTimestamp = 22;
      参数:
      value - The tradeTimestamp to set.
      返回:
      This builder for chaining.
    • clearTradeTimestamp

      public CoreField.TradeField.Builder clearTradeTimestamp()
       成交时间戳
       
      fixed64 tradeTimestamp = 22;
      返回:
      This builder for chaining.
    • hasContract

      public boolean hasContract()
       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
      指定者:
      hasContract 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      Whether the contract field is set.
    • getContract

      public CoreField.ContractField getContract()
       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
      指定者:
      getContract 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The contract.
    • setContract

       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
    • setContract

      public CoreField.TradeField.Builder setContract(CoreField.ContractField.Builder builderForValue)
       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
    • mergeContract

       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
    • clearContract

      public CoreField.TradeField.Builder clearContract()
       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
    • getContractBuilder

      public CoreField.ContractField.Builder getContractBuilder()
       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
    • getContractOrBuilder

      public CoreField.ContractFieldOrBuilder getContractOrBuilder()
       合约
       
      .xyz.redtorch.pb.ContractField contract = 23;
      指定者:
      getContractOrBuilder 在接口中 CoreField.TradeFieldOrBuilder
    • getGatewayId

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

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

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

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

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

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

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