class TencentCloud::Cdb::V20170320::AuditLog

def deserialize(params)

def deserialize(params)
  @AffectRows = params['AffectRows']
  @ErrCode = params['ErrCode']
  @SqlType = params['SqlType']
  @PolicyName = params['PolicyName']
  @DBName = params['DBName']
  @Sql = params['Sql']
  @Host = params['Host']
  @User = params['User']
  @ExecTime = params['ExecTime']
  @Timestamp = params['Timestamp']
  @SentRows = params['SentRows']
  @ThreadId = params['ThreadId']
  @CheckRows = params['CheckRows']
  @CpuTime = params['CpuTime']
  @IoWaitTime = params['IoWaitTime']
  @LockWaitTime = params['LockWaitTime']
  @NsTime = params['NsTime']
  @TrxLivingTime = params['TrxLivingTime']
  unless params['TemplateInfo'].nil?
    @TemplateInfo = []
    params['TemplateInfo'].each do |i|
      logruletemplateinfo_tmp = LogRuleTemplateInfo.new
      logruletemplateinfo_tmp.deserialize(i)
      @TemplateInfo << logruletemplateinfo_tmp
    end
  end
end