程序包 xyz.redtorch.pb

类 CoreField.TradeField

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

public static final class CoreField.TradeField extends com.google.protobuf.GeneratedMessageV3 implements CoreField.TradeFieldOrBuilder
 成交
 
Protobuf type xyz.redtorch.pb.TradeField
另请参阅:
  • 字段详细资料

    • TRADEID_FIELD_NUMBER

      public static final int TRADEID_FIELD_NUMBER
      另请参阅:
    • ADAPTERTRADEID_FIELD_NUMBER

      public static final int ADAPTERTRADEID_FIELD_NUMBER
      另请参阅:
    • ORIGINORDERID_FIELD_NUMBER

      public static final int ORIGINORDERID_FIELD_NUMBER
      另请参阅:
    • ORDERID_FIELD_NUMBER

      public static final int ORDERID_FIELD_NUMBER
      另请参阅:
    • ADAPTERORDERID_FIELD_NUMBER

      public static final int ADAPTERORDERID_FIELD_NUMBER
      另请参阅:
    • ORDERLOCALID_FIELD_NUMBER

      public static final int ORDERLOCALID_FIELD_NUMBER
      另请参阅:
    • BROKERORDERSEQ_FIELD_NUMBER

      public static final int BROKERORDERSEQ_FIELD_NUMBER
      另请参阅:
    • ORDERSYSID_FIELD_NUMBER

      public static final int ORDERSYSID_FIELD_NUMBER
      另请参阅:
    • SETTLEMENTID_FIELD_NUMBER

      public static final int SETTLEMENTID_FIELD_NUMBER
      另请参阅:
    • SEQUENCENO_FIELD_NUMBER

      public static final int SEQUENCENO_FIELD_NUMBER
      另请参阅:
    • ACCOUNTID_FIELD_NUMBER

      public static final int ACCOUNTID_FIELD_NUMBER
      另请参阅:
    • DIRECTION_FIELD_NUMBER

      public static final int DIRECTION_FIELD_NUMBER
      另请参阅:
    • OFFSETFLAG_FIELD_NUMBER

      public static final int OFFSETFLAG_FIELD_NUMBER
      另请参阅:
    • HEDGEFLAG_FIELD_NUMBER

      public static final int HEDGEFLAG_FIELD_NUMBER
      另请参阅:
    • PRICE_FIELD_NUMBER

      public static final int PRICE_FIELD_NUMBER
      另请参阅:
    • VOLUME_FIELD_NUMBER

      public static final int VOLUME_FIELD_NUMBER
      另请参阅:
    • TRADETYPE_FIELD_NUMBER

      public static final int TRADETYPE_FIELD_NUMBER
      另请参阅:
    • PRICESOURCE_FIELD_NUMBER

      public static final int PRICESOURCE_FIELD_NUMBER
      另请参阅:
    • TRADINGDAY_FIELD_NUMBER

      public static final int TRADINGDAY_FIELD_NUMBER
      另请参阅:
    • TRADEDATE_FIELD_NUMBER

      public static final int TRADEDATE_FIELD_NUMBER
      另请参阅:
    • TRADETIME_FIELD_NUMBER

      public static final int TRADETIME_FIELD_NUMBER
      另请参阅:
    • TRADETIMESTAMP_FIELD_NUMBER

      public static final int TRADETIMESTAMP_FIELD_NUMBER
      另请参阅:
    • CONTRACT_FIELD_NUMBER

      public static final int CONTRACT_FIELD_NUMBER
      另请参阅:
    • GATEWAYID_FIELD_NUMBER

      public static final int GATEWAYID_FIELD_NUMBER
      另请参阅:
  • 方法详细资料

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      覆盖:
      newInstance 在类中 com.google.protobuf.GeneratedMessageV3
    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      指定者:
      getUnknownFields 在接口中 com.google.protobuf.MessageOrBuilder
      覆盖:
      getUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • getDirectionValue

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

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

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

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

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

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

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

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

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

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

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

      public CoreEnum.PriceSourceEnum getPriceSource()
       成交价来源
       
      .xyz.redtorch.pb.PriceSourceEnum priceSource = 18;
      指定者:
      getPriceSource 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The priceSource.
    • 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.
    • 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.
    • 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.
    • getTradeTimestamp

      public long getTradeTimestamp()
       成交时间戳
       
      fixed64 tradeTimestamp = 22;
      指定者:
      getTradeTimestamp 在接口中 CoreField.TradeFieldOrBuilder
      返回:
      The tradeTimestamp.
    • 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.
    • 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.
    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      指定者:
      writeTo 在接口中 com.google.protobuf.MessageLite
      覆盖:
      writeTo 在类中 com.google.protobuf.GeneratedMessageV3
      抛出:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      指定者:
      getSerializedSize 在接口中 com.google.protobuf.MessageLite
      覆盖:
      getSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      指定者:
      equals 在接口中 com.google.protobuf.Message
      覆盖:
      equals 在类中 com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      指定者:
      hashCode 在接口中 com.google.protobuf.Message
      覆盖:
      hashCode 在类中 com.google.protobuf.AbstractMessage
    • parseFrom

      public static CoreField.TradeField parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CoreField.TradeField parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CoreField.TradeField parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CoreField.TradeField parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CoreField.TradeField parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CoreField.TradeField parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      抛出:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static CoreField.TradeField parseFrom(InputStream input) throws IOException
      抛出:
      IOException
    • parseFrom

      public static CoreField.TradeField parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • parseDelimitedFrom

      public static CoreField.TradeField parseDelimitedFrom(InputStream input) throws IOException
      抛出:
      IOException
    • parseDelimitedFrom

      public static CoreField.TradeField parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • parseFrom

      public static CoreField.TradeField parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      抛出:
      IOException
    • parseFrom

      public static CoreField.TradeField parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      抛出:
      IOException
    • newBuilderForType

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

      public static CoreField.TradeField.Builder newBuilder()
    • newBuilder

      public static CoreField.TradeField.Builder newBuilder(CoreField.TradeField prototype)
    • toBuilder

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

      protected CoreField.TradeField.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      指定者:
      newBuilderForType 在类中 com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static CoreField.TradeField getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<CoreField.TradeField> parser()
    • getParserForType

      public com.google.protobuf.Parser<CoreField.TradeField> getParserForType()
      指定者:
      getParserForType 在接口中 com.google.protobuf.Message
      指定者:
      getParserForType 在接口中 com.google.protobuf.MessageLite
      覆盖:
      getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

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