Class: TencentCloud::Dts::V20211206::ViewFilter

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(viewname = nil, opfilter = nil) ⇒ ViewFilter

Returns a new instance of ViewFilter.



7997
7998
7999
8000
# File 'lib/v20211206/models.rb', line 7997

def initialize(viewname=nil, opfilter=nil)
  @ViewName = viewname
  @OpFilter = opfilter
end

Instance Attribute Details

#OpFilterObject

Parameters:

  • ViewName:

    规则生效的视图名

  • OpFilter:

    视图级 DDL/DML 过滤规则



7995
7996
7997
# File 'lib/v20211206/models.rb', line 7995

def OpFilter
  @OpFilter
end

#ViewNameObject

Parameters:

  • ViewName:

    规则生效的视图名

  • OpFilter:

    视图级 DDL/DML 过滤规则



7995
7996
7997
# File 'lib/v20211206/models.rb', line 7995

def ViewName
  @ViewName
end

Instance Method Details

#deserialize(params) ⇒ Object



8002
8003
8004
8005
8006
8007
8008
# File 'lib/v20211206/models.rb', line 8002

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