程序包 xyz.redtorch.pb

类 CoreField.ContractField.Builder

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

public static final class CoreField.ContractField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CoreField.ContractField.Builder> implements CoreField.ContractFieldOrBuilder
 合约
 
Protobuf type xyz.redtorch.pb.ContractField
  • 方法详细资料

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

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

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

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

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

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

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

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

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

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

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

    • isInitialized

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

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

      public String getContractId()
       ID,通常是  <合约代码@交易所代码@产品类型@网关ID>
       
      string contractId = 1;
      指定者:
      getContractId 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The contractId.
    • getContractIdBytes

      public com.google.protobuf.ByteString getContractIdBytes()
       ID,通常是  <合约代码@交易所代码@产品类型@网关ID>
       
      string contractId = 1;
      指定者:
      getContractIdBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for contractId.
    • setContractId

      public CoreField.ContractField.Builder setContractId(String value)
       ID,通常是  <合约代码@交易所代码@产品类型@网关ID>
       
      string contractId = 1;
      参数:
      value - The contractId to set.
      返回:
      This builder for chaining.
    • clearContractId

      public CoreField.ContractField.Builder clearContractId()
       ID,通常是  <合约代码@交易所代码@产品类型@网关ID>
       
      string contractId = 1;
      返回:
      This builder for chaining.
    • setContractIdBytes

      public CoreField.ContractField.Builder setContractIdBytes(com.google.protobuf.ByteString value)
       ID,通常是  <合约代码@交易所代码@产品类型@网关ID>
       
      string contractId = 1;
      参数:
      value - The bytes for contractId to set.
      返回:
      This builder for chaining.
    • getName

      public String getName()
       简称
       
      string name = 2;
      指定者:
      getName 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       简称
       
      string name = 2;
      指定者:
      getNameBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for name.
    • setName

      public CoreField.ContractField.Builder setName(String value)
       简称
       
      string name = 2;
      参数:
      value - The name to set.
      返回:
      This builder for chaining.
    • clearName

      public CoreField.ContractField.Builder clearName()
       简称
       
      string name = 2;
      返回:
      This builder for chaining.
    • setNameBytes

      public CoreField.ContractField.Builder setNameBytes(com.google.protobuf.ByteString value)
       简称
       
      string name = 2;
      参数:
      value - The bytes for name to set.
      返回:
      This builder for chaining.
    • getFullName

      public String getFullName()
       全称
       
      string fullName = 3;
      指定者:
      getFullName 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The fullName.
    • getFullNameBytes

      public com.google.protobuf.ByteString getFullNameBytes()
       全称
       
      string fullName = 3;
      指定者:
      getFullNameBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for fullName.
    • setFullName

      public CoreField.ContractField.Builder setFullName(String value)
       全称
       
      string fullName = 3;
      参数:
      value - The fullName to set.
      返回:
      This builder for chaining.
    • clearFullName

      public CoreField.ContractField.Builder clearFullName()
       全称
       
      string fullName = 3;
      返回:
      This builder for chaining.
    • setFullNameBytes

      public CoreField.ContractField.Builder setFullNameBytes(com.google.protobuf.ByteString value)
       全称
       
      string fullName = 3;
      参数:
      value - The bytes for fullName to set.
      返回:
      This builder for chaining.
    • getThirdPartyId

      public String getThirdPartyId()
       第三方ID
       
      string thirdPartyId = 4;
      指定者:
      getThirdPartyId 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The thirdPartyId.
    • getThirdPartyIdBytes

      public com.google.protobuf.ByteString getThirdPartyIdBytes()
       第三方ID
       
      string thirdPartyId = 4;
      指定者:
      getThirdPartyIdBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for thirdPartyId.
    • setThirdPartyId

      public CoreField.ContractField.Builder setThirdPartyId(String value)
       第三方ID
       
      string thirdPartyId = 4;
      参数:
      value - The thirdPartyId to set.
      返回:
      This builder for chaining.
    • clearThirdPartyId

      public CoreField.ContractField.Builder clearThirdPartyId()
       第三方ID
       
      string thirdPartyId = 4;
      返回:
      This builder for chaining.
    • setThirdPartyIdBytes

      public CoreField.ContractField.Builder setThirdPartyIdBytes(com.google.protobuf.ByteString value)
       第三方ID
       
      string thirdPartyId = 4;
      参数:
      value - The bytes for thirdPartyId to set.
      返回:
      This builder for chaining.
    • getUnifiedSymbol

      public String getUnifiedSymbol()
       统一ID,通常是 <合约代码@交易所代码@产品类型>
       
      string unifiedSymbol = 7;
      指定者:
      getUnifiedSymbol 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The unifiedSymbol.
    • getUnifiedSymbolBytes

      public com.google.protobuf.ByteString getUnifiedSymbolBytes()
       统一ID,通常是 <合约代码@交易所代码@产品类型>
       
      string unifiedSymbol = 7;
      指定者:
      getUnifiedSymbolBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for unifiedSymbol.
    • setUnifiedSymbol

      public CoreField.ContractField.Builder setUnifiedSymbol(String value)
       统一ID,通常是 <合约代码@交易所代码@产品类型>
       
      string unifiedSymbol = 7;
      参数:
      value - The unifiedSymbol to set.
      返回:
      This builder for chaining.
    • clearUnifiedSymbol

      public CoreField.ContractField.Builder clearUnifiedSymbol()
       统一ID,通常是 <合约代码@交易所代码@产品类型>
       
      string unifiedSymbol = 7;
      返回:
      This builder for chaining.
    • setUnifiedSymbolBytes

      public CoreField.ContractField.Builder setUnifiedSymbolBytes(com.google.protobuf.ByteString value)
       统一ID,通常是 <合约代码@交易所代码@产品类型>
       
      string unifiedSymbol = 7;
      参数:
      value - The bytes for unifiedSymbol to set.
      返回:
      This builder for chaining.
    • getSymbol

      public String getSymbol()
       代码
       
      string symbol = 8;
      指定者:
      getSymbol 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The symbol.
    • getSymbolBytes

      public com.google.protobuf.ByteString getSymbolBytes()
       代码
       
      string symbol = 8;
      指定者:
      getSymbolBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for symbol.
    • setSymbol

      public CoreField.ContractField.Builder setSymbol(String value)
       代码
       
      string symbol = 8;
      参数:
      value - The symbol to set.
      返回:
      This builder for chaining.
    • clearSymbol

      public CoreField.ContractField.Builder clearSymbol()
       代码
       
      string symbol = 8;
      返回:
      This builder for chaining.
    • setSymbolBytes

      public CoreField.ContractField.Builder setSymbolBytes(com.google.protobuf.ByteString value)
       代码
       
      string symbol = 8;
      参数:
      value - The bytes for symbol to set.
      返回:
      This builder for chaining.
    • getExchangeValue

      public int getExchangeValue()
       交易所
       
      .xyz.redtorch.pb.ExchangeEnum exchange = 9;
      指定者:
      getExchangeValue 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The enum numeric value on the wire for exchange.
    • setExchangeValue

      public CoreField.ContractField.Builder setExchangeValue(int value)
       交易所
       
      .xyz.redtorch.pb.ExchangeEnum exchange = 9;
      参数:
      value - The enum numeric value on the wire for exchange to set.
      返回:
      This builder for chaining.
    • getExchange

      public CoreEnum.ExchangeEnum getExchange()
       交易所
       
      .xyz.redtorch.pb.ExchangeEnum exchange = 9;
      指定者:
      getExchange 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The exchange.
    • setExchange

       交易所
       
      .xyz.redtorch.pb.ExchangeEnum exchange = 9;
      参数:
      value - The exchange to set.
      返回:
      This builder for chaining.
    • clearExchange

      public CoreField.ContractField.Builder clearExchange()
       交易所
       
      .xyz.redtorch.pb.ExchangeEnum exchange = 9;
      返回:
      This builder for chaining.
    • getProductClassValue

      public int getProductClassValue()
       产品类型
       
      .xyz.redtorch.pb.ProductClassEnum productClass = 10;
      指定者:
      getProductClassValue 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The enum numeric value on the wire for productClass.
    • setProductClassValue

      public CoreField.ContractField.Builder setProductClassValue(int value)
       产品类型
       
      .xyz.redtorch.pb.ProductClassEnum productClass = 10;
      参数:
      value - The enum numeric value on the wire for productClass to set.
      返回:
      This builder for chaining.
    • getProductClass

      public CoreEnum.ProductClassEnum getProductClass()
       产品类型
       
      .xyz.redtorch.pb.ProductClassEnum productClass = 10;
      指定者:
      getProductClass 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The productClass.
    • setProductClass

       产品类型
       
      .xyz.redtorch.pb.ProductClassEnum productClass = 10;
      参数:
      value - The productClass to set.
      返回:
      This builder for chaining.
    • clearProductClass

      public CoreField.ContractField.Builder clearProductClass()
       产品类型
       
      .xyz.redtorch.pb.ProductClassEnum productClass = 10;
      返回:
      This builder for chaining.
    • getCurrencyValue

      public int getCurrencyValue()
       币种
       
      .xyz.redtorch.pb.CurrencyEnum currency = 11;
      指定者:
      getCurrencyValue 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The enum numeric value on the wire for currency.
    • setCurrencyValue

      public CoreField.ContractField.Builder setCurrencyValue(int value)
       币种
       
      .xyz.redtorch.pb.CurrencyEnum currency = 11;
      参数:
      value - The enum numeric value on the wire for currency to set.
      返回:
      This builder for chaining.
    • getCurrency

      public CoreEnum.CurrencyEnum getCurrency()
       币种
       
      .xyz.redtorch.pb.CurrencyEnum currency = 11;
      指定者:
      getCurrency 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The currency.
    • setCurrency

       币种
       
      .xyz.redtorch.pb.CurrencyEnum currency = 11;
      参数:
      value - The currency to set.
      返回:
      This builder for chaining.
    • clearCurrency

      public CoreField.ContractField.Builder clearCurrency()
       币种
       
      .xyz.redtorch.pb.CurrencyEnum currency = 11;
      返回:
      This builder for chaining.
    • getMultiplier

      public double getMultiplier()
       合约乘数
       
      double multiplier = 12;
      指定者:
      getMultiplier 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The multiplier.
    • setMultiplier

      public CoreField.ContractField.Builder setMultiplier(double value)
       合约乘数
       
      double multiplier = 12;
      参数:
      value - The multiplier to set.
      返回:
      This builder for chaining.
    • clearMultiplier

      public CoreField.ContractField.Builder clearMultiplier()
       合约乘数
       
      double multiplier = 12;
      返回:
      This builder for chaining.
    • getPriceTick

      public double getPriceTick()
       最小变动价位
       
      double priceTick = 13;
      指定者:
      getPriceTick 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The priceTick.
    • setPriceTick

      public CoreField.ContractField.Builder setPriceTick(double value)
       最小变动价位
       
      double priceTick = 13;
      参数:
      value - The priceTick to set.
      返回:
      This builder for chaining.
    • clearPriceTick

      public CoreField.ContractField.Builder clearPriceTick()
       最小变动价位
       
      double priceTick = 13;
      返回:
      This builder for chaining.
    • getLongMarginRatio

      public double getLongMarginRatio()
       多头保证金率
       
      double longMarginRatio = 14;
      指定者:
      getLongMarginRatio 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The longMarginRatio.
    • setLongMarginRatio

      public CoreField.ContractField.Builder setLongMarginRatio(double value)
       多头保证金率
       
      double longMarginRatio = 14;
      参数:
      value - The longMarginRatio to set.
      返回:
      This builder for chaining.
    • clearLongMarginRatio

      public CoreField.ContractField.Builder clearLongMarginRatio()
       多头保证金率
       
      double longMarginRatio = 14;
      返回:
      This builder for chaining.
    • getShortMarginRatio

      public double getShortMarginRatio()
       空头保证金率
       
      double shortMarginRatio = 15;
      指定者:
      getShortMarginRatio 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The shortMarginRatio.
    • setShortMarginRatio

      public CoreField.ContractField.Builder setShortMarginRatio(double value)
       空头保证金率
       
      double shortMarginRatio = 15;
      参数:
      value - The shortMarginRatio to set.
      返回:
      This builder for chaining.
    • clearShortMarginRatio

      public CoreField.ContractField.Builder clearShortMarginRatio()
       空头保证金率
       
      double shortMarginRatio = 15;
      返回:
      This builder for chaining.
    • getMaxMarginSideAlgorithm

      public boolean getMaxMarginSideAlgorithm()
       最大单边保证金算法
       
      bool maxMarginSideAlgorithm = 16;
      指定者:
      getMaxMarginSideAlgorithm 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The maxMarginSideAlgorithm.
    • setMaxMarginSideAlgorithm

      public CoreField.ContractField.Builder setMaxMarginSideAlgorithm(boolean value)
       最大单边保证金算法
       
      bool maxMarginSideAlgorithm = 16;
      参数:
      value - The maxMarginSideAlgorithm to set.
      返回:
      This builder for chaining.
    • clearMaxMarginSideAlgorithm

      public CoreField.ContractField.Builder clearMaxMarginSideAlgorithm()
       最大单边保证金算法
       
      bool maxMarginSideAlgorithm = 16;
      返回:
      This builder for chaining.
    • getUnderlyingSymbol

      public String getUnderlyingSymbol()
       基础商品代码
       
      string underlyingSymbol = 17;
      指定者:
      getUnderlyingSymbol 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The underlyingSymbol.
    • getUnderlyingSymbolBytes

      public com.google.protobuf.ByteString getUnderlyingSymbolBytes()
       基础商品代码
       
      string underlyingSymbol = 17;
      指定者:
      getUnderlyingSymbolBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for underlyingSymbol.
    • setUnderlyingSymbol

      public CoreField.ContractField.Builder setUnderlyingSymbol(String value)
       基础商品代码
       
      string underlyingSymbol = 17;
      参数:
      value - The underlyingSymbol to set.
      返回:
      This builder for chaining.
    • clearUnderlyingSymbol

      public CoreField.ContractField.Builder clearUnderlyingSymbol()
       基础商品代码
       
      string underlyingSymbol = 17;
      返回:
      This builder for chaining.
    • setUnderlyingSymbolBytes

      public CoreField.ContractField.Builder setUnderlyingSymbolBytes(com.google.protobuf.ByteString value)
       基础商品代码
       
      string underlyingSymbol = 17;
      参数:
      value - The bytes for underlyingSymbol to set.
      返回:
      This builder for chaining.
    • getStrikePrice

      public double getStrikePrice()
       执行价
       
      double strikePrice = 18;
      指定者:
      getStrikePrice 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The strikePrice.
    • setStrikePrice

      public CoreField.ContractField.Builder setStrikePrice(double value)
       执行价
       
      double strikePrice = 18;
      参数:
      value - The strikePrice to set.
      返回:
      This builder for chaining.
    • clearStrikePrice

      public CoreField.ContractField.Builder clearStrikePrice()
       执行价
       
      double strikePrice = 18;
      返回:
      This builder for chaining.
    • getOptionsTypeValue

      public int getOptionsTypeValue()
       期权类型
       
      .xyz.redtorch.pb.OptionsTypeEnum optionsType = 19;
      指定者:
      getOptionsTypeValue 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The enum numeric value on the wire for optionsType.
    • setOptionsTypeValue

      public CoreField.ContractField.Builder setOptionsTypeValue(int value)
       期权类型
       
      .xyz.redtorch.pb.OptionsTypeEnum optionsType = 19;
      参数:
      value - The enum numeric value on the wire for optionsType to set.
      返回:
      This builder for chaining.
    • getOptionsType

      public CoreEnum.OptionsTypeEnum getOptionsType()
       期权类型
       
      .xyz.redtorch.pb.OptionsTypeEnum optionsType = 19;
      指定者:
      getOptionsType 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The optionsType.
    • setOptionsType

       期权类型
       
      .xyz.redtorch.pb.OptionsTypeEnum optionsType = 19;
      参数:
      value - The optionsType to set.
      返回:
      This builder for chaining.
    • clearOptionsType

      public CoreField.ContractField.Builder clearOptionsType()
       期权类型
       
      .xyz.redtorch.pb.OptionsTypeEnum optionsType = 19;
      返回:
      This builder for chaining.
    • getUnderlyingMultiplier

      public double getUnderlyingMultiplier()
       合约基础商品乘数
       
      double underlyingMultiplier = 20;
      指定者:
      getUnderlyingMultiplier 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The underlyingMultiplier.
    • setUnderlyingMultiplier

      public CoreField.ContractField.Builder setUnderlyingMultiplier(double value)
       合约基础商品乘数
       
      double underlyingMultiplier = 20;
      参数:
      value - The underlyingMultiplier to set.
      返回:
      This builder for chaining.
    • clearUnderlyingMultiplier

      public CoreField.ContractField.Builder clearUnderlyingMultiplier()
       合约基础商品乘数
       
      double underlyingMultiplier = 20;
      返回:
      This builder for chaining.
    • getLastTradeDateOrContractMonth

      public String getLastTradeDateOrContractMonth()
       最后交易日或合约月
       
      string lastTradeDateOrContractMonth = 21;
      指定者:
      getLastTradeDateOrContractMonth 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The lastTradeDateOrContractMonth.
    • getLastTradeDateOrContractMonthBytes

      public com.google.protobuf.ByteString getLastTradeDateOrContractMonthBytes()
       最后交易日或合约月
       
      string lastTradeDateOrContractMonth = 21;
      指定者:
      getLastTradeDateOrContractMonthBytes 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The bytes for lastTradeDateOrContractMonth.
    • setLastTradeDateOrContractMonth

      public CoreField.ContractField.Builder setLastTradeDateOrContractMonth(String value)
       最后交易日或合约月
       
      string lastTradeDateOrContractMonth = 21;
      参数:
      value - The lastTradeDateOrContractMonth to set.
      返回:
      This builder for chaining.
    • clearLastTradeDateOrContractMonth

      public CoreField.ContractField.Builder clearLastTradeDateOrContractMonth()
       最后交易日或合约月
       
      string lastTradeDateOrContractMonth = 21;
      返回:
      This builder for chaining.
    • setLastTradeDateOrContractMonthBytes

      public CoreField.ContractField.Builder setLastTradeDateOrContractMonthBytes(com.google.protobuf.ByteString value)
       最后交易日或合约月
       
      string lastTradeDateOrContractMonth = 21;
      参数:
      value - The bytes for lastTradeDateOrContractMonth to set.
      返回:
      This builder for chaining.
    • getMaxMarketOrderVolume

      public int getMaxMarketOrderVolume()
       市价单最大下单量
       
      fixed32 maxMarketOrderVolume = 22;
      指定者:
      getMaxMarketOrderVolume 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The maxMarketOrderVolume.
    • setMaxMarketOrderVolume

      public CoreField.ContractField.Builder setMaxMarketOrderVolume(int value)
       市价单最大下单量
       
      fixed32 maxMarketOrderVolume = 22;
      参数:
      value - The maxMarketOrderVolume to set.
      返回:
      This builder for chaining.
    • clearMaxMarketOrderVolume

      public CoreField.ContractField.Builder clearMaxMarketOrderVolume()
       市价单最大下单量
       
      fixed32 maxMarketOrderVolume = 22;
      返回:
      This builder for chaining.
    • getMinMarketOrderVolume

      public int getMinMarketOrderVolume()
       市价单最小下单量
       
      fixed32 minMarketOrderVolume = 23;
      指定者:
      getMinMarketOrderVolume 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The minMarketOrderVolume.
    • setMinMarketOrderVolume

      public CoreField.ContractField.Builder setMinMarketOrderVolume(int value)
       市价单最小下单量
       
      fixed32 minMarketOrderVolume = 23;
      参数:
      value - The minMarketOrderVolume to set.
      返回:
      This builder for chaining.
    • clearMinMarketOrderVolume

      public CoreField.ContractField.Builder clearMinMarketOrderVolume()
       市价单最小下单量
       
      fixed32 minMarketOrderVolume = 23;
      返回:
      This builder for chaining.
    • getMaxLimitOrderVolume

      public int getMaxLimitOrderVolume()
       限价单最大下单量
       
      fixed32 maxLimitOrderVolume = 24;
      指定者:
      getMaxLimitOrderVolume 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The maxLimitOrderVolume.
    • setMaxLimitOrderVolume

      public CoreField.ContractField.Builder setMaxLimitOrderVolume(int value)
       限价单最大下单量
       
      fixed32 maxLimitOrderVolume = 24;
      参数:
      value - The maxLimitOrderVolume to set.
      返回:
      This builder for chaining.
    • clearMaxLimitOrderVolume

      public CoreField.ContractField.Builder clearMaxLimitOrderVolume()
       限价单最大下单量
       
      fixed32 maxLimitOrderVolume = 24;
      返回:
      This builder for chaining.
    • getMinLimitOrderVolume

      public int getMinLimitOrderVolume()
       限价单最小下单量
       
      fixed32 minLimitOrderVolume = 25;
      指定者:
      getMinLimitOrderVolume 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The minLimitOrderVolume.
    • setMinLimitOrderVolume

      public CoreField.ContractField.Builder setMinLimitOrderVolume(int value)
       限价单最小下单量
       
      fixed32 minLimitOrderVolume = 25;
      参数:
      value - The minLimitOrderVolume to set.
      返回:
      This builder for chaining.
    • clearMinLimitOrderVolume

      public CoreField.ContractField.Builder clearMinLimitOrderVolume()
       限价单最小下单量
       
      fixed32 minLimitOrderVolume = 25;
      返回:
      This builder for chaining.
    • getCombinationTypeValue

      public int getCombinationTypeValue()
       组合类型
       
      .xyz.redtorch.pb.CombinationTypeEnum combinationType = 26;
      指定者:
      getCombinationTypeValue 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The enum numeric value on the wire for combinationType.
    • setCombinationTypeValue

      public CoreField.ContractField.Builder setCombinationTypeValue(int value)
       组合类型
       
      .xyz.redtorch.pb.CombinationTypeEnum combinationType = 26;
      参数:
      value - The enum numeric value on the wire for combinationType to set.
      返回:
      This builder for chaining.
    • getCombinationType

      public CoreEnum.CombinationTypeEnum getCombinationType()
       组合类型
       
      .xyz.redtorch.pb.CombinationTypeEnum combinationType = 26;
      指定者:
      getCombinationType 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The combinationType.
    • setCombinationType

       组合类型
       
      .xyz.redtorch.pb.CombinationTypeEnum combinationType = 26;
      参数:
      value - The combinationType to set.
      返回:
      This builder for chaining.
    • clearCombinationType

      public CoreField.ContractField.Builder clearCombinationType()
       组合类型
       
      .xyz.redtorch.pb.CombinationTypeEnum combinationType = 26;
      返回:
      This builder for chaining.
    • getGatewayId

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

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

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

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

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

      public double getCommissionFee()
       手续费
       
      double commissionFee = 28;
      指定者:
      getCommissionFee 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The commissionFee.
    • setCommissionFee

      public CoreField.ContractField.Builder setCommissionFee(double value)
       手续费
       
      double commissionFee = 28;
      参数:
      value - The commissionFee to set.
      返回:
      This builder for chaining.
    • clearCommissionFee

      public CoreField.ContractField.Builder clearCommissionFee()
       手续费
       
      double commissionFee = 28;
      返回:
      This builder for chaining.
    • getCommissionRate

      public double getCommissionRate()
       手续费率
       
      double commissionRate = 29;
      指定者:
      getCommissionRate 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The commissionRate.
    • setCommissionRate

      public CoreField.ContractField.Builder setCommissionRate(double value)
       手续费率
       
      double commissionRate = 29;
      参数:
      value - The commissionRate to set.
      返回:
      This builder for chaining.
    • clearCommissionRate

      public CoreField.ContractField.Builder clearCommissionRate()
       手续费率
       
      double commissionRate = 29;
      返回:
      This builder for chaining.
    • getChannelType

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

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

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

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

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

      public int getPricePrecision()
       价格精度 
       
      sint32 pricePrecision = 31;
      指定者:
      getPricePrecision 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The pricePrecision.
    • setPricePrecision

      public CoreField.ContractField.Builder setPricePrecision(int value)
       价格精度 
       
      sint32 pricePrecision = 31;
      参数:
      value - The pricePrecision to set.
      返回:
      This builder for chaining.
    • clearPricePrecision

      public CoreField.ContractField.Builder clearPricePrecision()
       价格精度 
       
      sint32 pricePrecision = 31;
      返回:
      This builder for chaining.
    • getQuantityPrecision

      public int getQuantityPrecision()
       成交量精度
       
      sint32 quantityPrecision = 32;
      指定者:
      getQuantityPrecision 在接口中 CoreField.ContractFieldOrBuilder
      返回:
      The quantityPrecision.
    • setQuantityPrecision

      public CoreField.ContractField.Builder setQuantityPrecision(int value)
       成交量精度
       
      sint32 quantityPrecision = 32;
      参数:
      value - The quantityPrecision to set.
      返回:
      This builder for chaining.
    • clearQuantityPrecision

      public CoreField.ContractField.Builder clearQuantityPrecision()
       成交量精度
       
      sint32 quantityPrecision = 32;
      返回:
      This builder for chaining.
    • setUnknownFields

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

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