Class: TencentCloud::Dts::V20211206::TableFilter

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

Overview

表级 DDL/DML 过滤信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablename = nil, opfilter = nil) ⇒ TableFilter

Returns a new instance of TableFilter.



7789
7790
7791
7792
# File 'lib/v20211206/models.rb', line 7789

def initialize(tablename=nil, opfilter=nil)
  @TableName = tablename
  @OpFilter = opfilter
end

Instance Attribute Details

#OpFilterObject

Parameters:

  • TableName:

    规则生效的表名

  • OpFilter:

    表级 DDL/DML 过滤规则



7787
7788
7789
# File 'lib/v20211206/models.rb', line 7787

def OpFilter
  @OpFilter
end

#TableNameObject

Parameters:

  • TableName:

    规则生效的表名

  • OpFilter:

    表级 DDL/DML 过滤规则



7787
7788
7789
# File 'lib/v20211206/models.rb', line 7787

def TableName
  @TableName
end

Instance Method Details

#deserialize(params) ⇒ Object



7794
7795
7796
7797
7798
7799
7800
# File 'lib/v20211206/models.rb', line 7794

def deserialize(params)
  @TableName = params['TableName']
  unless params['OpFilter'].nil?
    @OpFilter = OpFilter.new
    @OpFilter.deserialize(params['OpFilter'])
  end
end