程序包 xyz.redtorch.pb

类 CoreField.AccountField.Builder

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

public static final class CoreField.AccountField.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CoreField.AccountField.Builder> implements CoreField.AccountFieldOrBuilder
 账户
 
Protobuf type xyz.redtorch.pb.AccountField
  • 方法详细资料

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

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

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

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

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

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

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

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

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

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

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

    • isInitialized

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

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

      public String getAccountId()
       ID,通常是 <账户代码@网关>
       
      string accountId = 1;
      指定者:
      getAccountId 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The accountId.
    • getAccountIdBytes

      public com.google.protobuf.ByteString getAccountIdBytes()
       ID,通常是 <账户代码@网关>
       
      string accountId = 1;
      指定者:
      getAccountIdBytes 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The bytes for accountId.
    • setAccountId

      public CoreField.AccountField.Builder setAccountId(String value)
       ID,通常是 <账户代码@网关>
       
      string accountId = 1;
      参数:
      value - The accountId to set.
      返回:
      This builder for chaining.
    • clearAccountId

      public CoreField.AccountField.Builder clearAccountId()
       ID,通常是 <账户代码@网关>
       
      string accountId = 1;
      返回:
      This builder for chaining.
    • setAccountIdBytes

      public CoreField.AccountField.Builder setAccountIdBytes(com.google.protobuf.ByteString value)
       ID,通常是 <账户代码@网关>
       
      string accountId = 1;
      参数:
      value - The bytes for accountId to set.
      返回:
      This builder for chaining.
    • getCode

      public String getCode()
       代码
       
      string code = 2;
      指定者:
      getCode 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The code.
    • getCodeBytes

      public com.google.protobuf.ByteString getCodeBytes()
       代码
       
      string code = 2;
      指定者:
      getCodeBytes 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The bytes for code.
    • setCode

      public CoreField.AccountField.Builder setCode(String value)
       代码
       
      string code = 2;
      参数:
      value - The code to set.
      返回:
      This builder for chaining.
    • clearCode

      public CoreField.AccountField.Builder clearCode()
       代码
       
      string code = 2;
      返回:
      This builder for chaining.
    • setCodeBytes

      public CoreField.AccountField.Builder setCodeBytes(com.google.protobuf.ByteString value)
       代码
       
      string code = 2;
      参数:
      value - The bytes for code to set.
      返回:
      This builder for chaining.
    • getName

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

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

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

      public CoreField.AccountField.Builder clearName()
       名称
       
      string name = 3;
      返回:
      This builder for chaining.
    • setNameBytes

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

      public String getHolder()
       持有人
       
      string holder = 4;
      指定者:
      getHolder 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The holder.
    • getHolderBytes

      public com.google.protobuf.ByteString getHolderBytes()
       持有人
       
      string holder = 4;
      指定者:
      getHolderBytes 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The bytes for holder.
    • setHolder

      public CoreField.AccountField.Builder setHolder(String value)
       持有人
       
      string holder = 4;
      参数:
      value - The holder to set.
      返回:
      This builder for chaining.
    • clearHolder

      public CoreField.AccountField.Builder clearHolder()
       持有人
       
      string holder = 4;
      返回:
      This builder for chaining.
    • setHolderBytes

      public CoreField.AccountField.Builder setHolderBytes(com.google.protobuf.ByteString value)
       持有人
       
      string holder = 4;
      参数:
      value - The bytes for holder to set.
      返回:
      This builder for chaining.
    • getCurrencyValue

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

      public CoreField.AccountField.Builder setCurrencyValue(int value)
       币种
       
      .xyz.redtorch.pb.CurrencyEnum currency = 5;
      参数:
      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 = 5;
      指定者:
      getCurrency 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The currency.
    • setCurrency

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

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

      public double getPreBalance()
       昨日权益
       
      double preBalance = 6;
      指定者:
      getPreBalance 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The preBalance.
    • setPreBalance

      public CoreField.AccountField.Builder setPreBalance(double value)
       昨日权益
       
      double preBalance = 6;
      参数:
      value - The preBalance to set.
      返回:
      This builder for chaining.
    • clearPreBalance

      public CoreField.AccountField.Builder clearPreBalance()
       昨日权益
       
      double preBalance = 6;
      返回:
      This builder for chaining.
    • getBalance

      public double getBalance()
       权益
       
      double balance = 7;
      指定者:
      getBalance 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The balance.
    • setBalance

      public CoreField.AccountField.Builder setBalance(double value)
       权益
       
      double balance = 7;
      参数:
      value - The balance to set.
      返回:
      This builder for chaining.
    • clearBalance

      public CoreField.AccountField.Builder clearBalance()
       权益
       
      double balance = 7;
      返回:
      This builder for chaining.
    • getAvailable

      public double getAvailable()
       可用资金
       
      double available = 8;
      指定者:
      getAvailable 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The available.
    • setAvailable

      public CoreField.AccountField.Builder setAvailable(double value)
       可用资金
       
      double available = 8;
      参数:
      value - The available to set.
      返回:
      This builder for chaining.
    • clearAvailable

      public CoreField.AccountField.Builder clearAvailable()
       可用资金
       
      double available = 8;
      返回:
      This builder for chaining.
    • getCommission

      public double getCommission()
       手续费
       
      double commission = 9;
      指定者:
      getCommission 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The commission.
    • setCommission

      public CoreField.AccountField.Builder setCommission(double value)
       手续费
       
      double commission = 9;
      参数:
      value - The commission to set.
      返回:
      This builder for chaining.
    • clearCommission

      public CoreField.AccountField.Builder clearCommission()
       手续费
       
      double commission = 9;
      返回:
      This builder for chaining.
    • getMargin

      public double getMargin()
       保证金占用
       
      double margin = 10;
      指定者:
      getMargin 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The margin.
    • setMargin

      public CoreField.AccountField.Builder setMargin(double value)
       保证金占用
       
      double margin = 10;
      参数:
      value - The margin to set.
      返回:
      This builder for chaining.
    • clearMargin

      public CoreField.AccountField.Builder clearMargin()
       保证金占用
       
      double margin = 10;
      返回:
      This builder for chaining.
    • getCloseProfit

      public double getCloseProfit()
       平仓盈亏
       
      double closeProfit = 11;
      指定者:
      getCloseProfit 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The closeProfit.
    • setCloseProfit

      public CoreField.AccountField.Builder setCloseProfit(double value)
       平仓盈亏
       
      double closeProfit = 11;
      参数:
      value - The closeProfit to set.
      返回:
      This builder for chaining.
    • clearCloseProfit

      public CoreField.AccountField.Builder clearCloseProfit()
       平仓盈亏
       
      double closeProfit = 11;
      返回:
      This builder for chaining.
    • getPositionProfit

      public double getPositionProfit()
       持仓盈亏
       
      double positionProfit = 12;
      指定者:
      getPositionProfit 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The positionProfit.
    • setPositionProfit

      public CoreField.AccountField.Builder setPositionProfit(double value)
       持仓盈亏
       
      double positionProfit = 12;
      参数:
      value - The positionProfit to set.
      返回:
      This builder for chaining.
    • clearPositionProfit

      public CoreField.AccountField.Builder clearPositionProfit()
       持仓盈亏
       
      double positionProfit = 12;
      返回:
      This builder for chaining.
    • getDeposit

      public double getDeposit()
       入金
       
      double deposit = 13;
      指定者:
      getDeposit 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The deposit.
    • setDeposit

      public CoreField.AccountField.Builder setDeposit(double value)
       入金
       
      double deposit = 13;
      参数:
      value - The deposit to set.
      返回:
      This builder for chaining.
    • clearDeposit

      public CoreField.AccountField.Builder clearDeposit()
       入金
       
      double deposit = 13;
      返回:
      This builder for chaining.
    • getWithdraw

      public double getWithdraw()
       出金
       
      double withdraw = 14;
      指定者:
      getWithdraw 在接口中 CoreField.AccountFieldOrBuilder
      返回:
      The withdraw.
    • setWithdraw

      public CoreField.AccountField.Builder setWithdraw(double value)
       出金
       
      double withdraw = 14;
      参数:
      value - The withdraw to set.
      返回:
      This builder for chaining.
    • clearWithdraw

      public CoreField.AccountField.Builder clearWithdraw()
       出金
       
      double withdraw = 14;
      返回:
      This builder for chaining.
    • getGatewayId

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

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

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

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

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

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

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