Class: TencentCloud::Cynosdb::V20190107::AuditLogFilter
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::AuditLogFilter
- Defined in:
- lib/v20190107/models.rb
Overview
审计日志过滤条件。查询审计日志时,用户过滤返回的审计日志。
Instance Attribute Summary collapse
- #AffectRows ⇒ Object
- #DBName ⇒ Object
- #ExecTime ⇒ Object
- #Host ⇒ Object
- #PolicyName ⇒ Object
- #SentRows ⇒ Object
- #Sql ⇒ Object
- #Sqls ⇒ Object
- #SqlType ⇒ Object
- #SqlTypes ⇒ Object
- #TableName ⇒ Object
- #ThreadId ⇒ Object
- #User ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(host = nil, user = nil, dbname = nil, tablename = nil, policyname = nil, sql = nil, sqltype = nil, exectime = nil, affectrows = nil, sqltypes = nil, sqls = nil, sentrows = nil, threadid = nil) ⇒ AuditLogFilter
constructor
A new instance of AuditLogFilter.
Constructor Details
#initialize(host = nil, user = nil, dbname = nil, tablename = nil, policyname = nil, sql = nil, sqltype = nil, exectime = nil, affectrows = nil, sqltypes = nil, sqls = nil, sentrows = nil, threadid = nil) ⇒ AuditLogFilter
Returns a new instance of AuditLogFilter.
631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 |
# File 'lib/v20190107/models.rb', line 631 def initialize(host=nil, user=nil, dbname=nil, tablename=nil, policyname=nil, sql=nil, sqltype=nil, exectime=nil, affectrows=nil, sqltypes=nil, sqls=nil, sentrows=nil, threadid=nil) @Host = host @User = user @DBName = dbname @TableName = tablename @PolicyName = policyname @Sql = sql @SqlType = sqltype @ExecTime = exectime @AffectRows = affectrows @SqlTypes = sqltypes @Sqls = sqls @SentRows = sentrows @ThreadId = threadid end |
Instance Attribute Details
#AffectRows ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def AffectRows @AffectRows end |
#DBName ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def DBName @DBName end |
#ExecTime ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def ExecTime @ExecTime end |
#Host ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def Host @Host end |
#PolicyName ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def PolicyName @PolicyName end |
#SentRows ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def SentRows @SentRows end |
#Sql ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def Sql @Sql end |
#Sqls ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def Sqls @Sqls end |
#SqlType ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def SqlType @SqlType end |
#SqlTypes ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def SqlTypes @SqlTypes end |
#TableName ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def TableName @TableName end |
#ThreadId ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def ThreadId @ThreadId end |
#User ⇒ Object
629 630 631 |
# File 'lib/v20190107/models.rb', line 629 def User @User end |
Instance Method Details
#deserialize(params) ⇒ Object
647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 |
# File 'lib/v20190107/models.rb', line 647 def deserialize(params) @Host = params['Host'] @User = params['User'] @DBName = params['DBName'] @TableName = params['TableName'] @PolicyName = params['PolicyName'] @Sql = params['Sql'] @SqlType = params['SqlType'] @ExecTime = params['ExecTime'] @AffectRows = params['AffectRows'] @SqlTypes = params['SqlTypes'] @Sqls = params['Sqls'] @SentRows = params['SentRows'] @ThreadId = params['ThreadId'] end |