Class: TencentCloud::Dts::V20211206::OpFilter
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dts::V20211206::OpFilter
- Defined in:
- lib/v20211206/models.rb
Overview
DDL/DML 过滤规则
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(optypes = nil, ddloptions = nil) ⇒ OpFilter
constructor
A new instance of OpFilter.
Constructor Details
#initialize(optypes = nil, ddloptions = nil) ⇒ OpFilter
Returns a new instance of OpFilter.
5777 5778 5779 5780 |
# File 'lib/v20211206/models.rb', line 5777 def initialize(optypes=nil, =nil) @OpTypes = optypes @DdlOptions = end |
Instance Attribute Details
#DdlOptions ⇒ Object
5775 5776 5777 |
# File 'lib/v20211206/models.rb', line 5775 def DdlOptions @DdlOptions end |
#OpTypes ⇒ Object
5775 5776 5777 |
# File 'lib/v20211206/models.rb', line 5775 def OpTypes @OpTypes end |
Instance Method Details
#deserialize(params) ⇒ Object
5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 |
# File 'lib/v20211206/models.rb', line 5782 def deserialize(params) @OpTypes = params['OpTypes'] unless params['DdlOptions'].nil? @DdlOptions = [] params['DdlOptions'].each do |i| ddloption_tmp = DdlOption.new ddloption_tmp.deserialize(i) @DdlOptions << ddloption_tmp end end end |