Class: TencentCloud::Tcaplusdb::V20190823::MergeTablesDataRequest

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

Overview

MergeTablesData请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(selectedtables = nil, isonlycompare = nil) ⇒ MergeTablesDataRequest

Returns a new instance of MergeTablesDataRequest.



2692
2693
2694
2695
# File 'lib/v20190823/models.rb', line 2692

def initialize(selectedtables=nil, isonlycompare=nil)
  @SelectedTables = selectedtables
  @IsOnlyCompare = isonlycompare
end

Instance Attribute Details

#IsOnlyCompareObject

Parameters:

  • SelectedTables:

    选取的表格

  • IsOnlyCompare:

    true只做对比,false既对比又执行



2690
2691
2692
# File 'lib/v20190823/models.rb', line 2690

def IsOnlyCompare
  @IsOnlyCompare
end

#SelectedTablesObject

Parameters:

  • SelectedTables:

    选取的表格

  • IsOnlyCompare:

    true只做对比,false既对比又执行



2690
2691
2692
# File 'lib/v20190823/models.rb', line 2690

def SelectedTables
  @SelectedTables
end

Instance Method Details

#deserialize(params) ⇒ Object



2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
# File 'lib/v20190823/models.rb', line 2697

def deserialize(params)
  unless params['SelectedTables'].nil?
    @SelectedTables = []
    params['SelectedTables'].each do |i|
      mergetablesinfo_tmp = MergeTablesInfo.new
      mergetablesinfo_tmp.deserialize(i)
      @SelectedTables << mergetablesinfo_tmp
    end
  end
  @IsOnlyCompare = params['IsOnlyCompare']
end