Class: TencentCloud::Dbbrain::V20210527::AuditLogFilter

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

过滤条件。可按设置的过滤条件过滤日志。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(host = nil, dbname = nil, user = nil, sentrows = nil, affectrows = nil, exectime = nil) ⇒ AuditLogFilter

Returns a new instance of AuditLogFilter.



398
399
400
401
402
403
404
405
# File 'lib/v20210527/models.rb', line 398

def initialize(host=nil, dbname=nil, user=nil, sentrows=nil, affectrows=nil, exectime=nil)
  @Host = host
  @DBName = dbname
  @User = user
  @SentRows = sentrows
  @AffectRows = affectrows
  @ExecTime = exectime
end

Instance Attribute Details

#AffectRowsObject

Parameters:

  • Host:

    客户端地址。

  • DBName:

    数据库名称。

  • User:

    用户名。

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • ExecTime:

    执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。



396
397
398
# File 'lib/v20210527/models.rb', line 396

def AffectRows
  @AffectRows
end

#DBNameObject

Parameters:

  • Host:

    客户端地址。

  • DBName:

    数据库名称。

  • User:

    用户名。

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • ExecTime:

    执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。



396
397
398
# File 'lib/v20210527/models.rb', line 396

def DBName
  @DBName
end

#ExecTimeObject

Parameters:

  • Host:

    客户端地址。

  • DBName:

    数据库名称。

  • User:

    用户名。

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • ExecTime:

    执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。



396
397
398
# File 'lib/v20210527/models.rb', line 396

def ExecTime
  @ExecTime
end

#HostObject

Parameters:

  • Host:

    客户端地址。

  • DBName:

    数据库名称。

  • User:

    用户名。

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • ExecTime:

    执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。



396
397
398
# File 'lib/v20210527/models.rb', line 396

def Host
  @Host
end

#SentRowsObject

Parameters:

  • Host:

    客户端地址。

  • DBName:

    数据库名称。

  • User:

    用户名。

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • ExecTime:

    执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。



396
397
398
# File 'lib/v20210527/models.rb', line 396

def SentRows
  @SentRows
end

#UserObject

Parameters:

  • Host:

    客户端地址。

  • DBName:

    数据库名称。

  • User:

    用户名。

  • SentRows:

    返回行数。表示筛选返回行数大于该值的审计日志。

  • AffectRows:

    影响行数。表示筛选影响行数大于该值的审计日志。

  • ExecTime:

    执行时间。单位为:µs。表示筛选执行时间大于该值的审计日志。



396
397
398
# File 'lib/v20210527/models.rb', line 396

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



407
408
409
410
411
412
413
414
# File 'lib/v20210527/models.rb', line 407

def deserialize(params)
  @Host = params['Host']
  @DBName = params['DBName']
  @User = params['User']
  @SentRows = params['SentRows']
  @AffectRows = params['AffectRows']
  @ExecTime = params['ExecTime']
end