Class: TencentCloud::Dts::V20211206::CompareAbstractInfo

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

Overview

一致性校验摘要信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = nil, objects = nil, conclusion = nil, status = nil, totaltables = nil, checkedtables = nil, differenttables = nil, skippedtables = nil, nearlytablecount = nil, differentrows = nil, srcsamplerows = nil, dstsamplerows = nil, startedat = nil, finishedat = nil) ⇒ CompareAbstractInfo

Returns a new instance of CompareAbstractInfo.



179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
# File 'lib/v20211206/models.rb', line 179

def initialize(options=nil, objects=nil, conclusion=nil, status=nil, totaltables=nil, checkedtables=nil, differenttables=nil, skippedtables=nil, nearlytablecount=nil, differentrows=nil, srcsamplerows=nil, dstsamplerows=nil, startedat=nil, finishedat=nil)
  @Options = options
  @Objects = objects
  @Conclusion = conclusion
  @Status = status
  @TotalTables = totaltables
  @CheckedTables = checkedtables
  @DifferentTables = differenttables
  @SkippedTables = skippedtables
  @NearlyTableCount = nearlytablecount
  @DifferentRows = differentrows
  @SrcSampleRows = srcsamplerows
  @DstSampleRows = dstsamplerows
  @StartedAt = startedat
  @FinishedAt = finishedat
end

Instance Attribute Details

#CheckedTablesObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def CheckedTables
  @CheckedTables
end

#ConclusionObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def Conclusion
  @Conclusion
end

#DifferentRowsObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def DifferentRows
  @DifferentRows
end

#DifferentTablesObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def DifferentTables
  @DifferentTables
end

#DstSampleRowsObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def DstSampleRows
  @DstSampleRows
end

#FinishedAtObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def FinishedAt
  @FinishedAt
end

#NearlyTableCountObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def NearlyTableCount
  @NearlyTableCount
end

#ObjectsObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def Objects
  @Objects
end

#OptionsObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def Options
  @Options
end

#SkippedTablesObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def SkippedTables
  @SkippedTables
end

#SrcSampleRowsObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def SrcSampleRows
  @SrcSampleRows
end

#StartedAtObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def StartedAt
  @StartedAt
end

#StatusObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def Status
  @Status
end

#TotalTablesObject

Parameters:

  • Options:

    校验配置参数

  • Objects:

    一致性校验对比对象

  • Conclusion:

    对比结论: same,different

  • Status:

    任务状态: success,failed

  • TotalTables:

    总的表数量

  • CheckedTables:

    已校验的表数量

  • DifferentTables:

    不一致的表数量

  • SkippedTables:

    跳过校验的表数量

  • NearlyTableCount:

    预估表总数

  • DifferentRows:

    不一致的数据行数量

  • SrcSampleRows:

    源库行数,当对比类型为行数对比时此项有意义

  • DstSampleRows:

    目标库行数,当对比类型为行数对比时此项有意义

  • StartedAt:

    开始时间

  • FinishedAt:

    结束时间



177
178
179
# File 'lib/v20211206/models.rb', line 177

def TotalTables
  @TotalTables
end

Instance Method Details

#deserialize(params) ⇒ Object



196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# File 'lib/v20211206/models.rb', line 196

def deserialize(params)
  unless params['Options'].nil?
    @Options = CompareOptions.new
    @Options.deserialize(params['Options'])
  end
  unless params['Objects'].nil?
    @Objects = CompareObject.new
    @Objects.deserialize(params['Objects'])
  end
  @Conclusion = params['Conclusion']
  @Status = params['Status']
  @TotalTables = params['TotalTables']
  @CheckedTables = params['CheckedTables']
  @DifferentTables = params['DifferentTables']
  @SkippedTables = params['SkippedTables']
  @NearlyTableCount = params['NearlyTableCount']
  @DifferentRows = params['DifferentRows']
  @SrcSampleRows = params['SrcSampleRows']
  @DstSampleRows = params['DstSampleRows']
  @StartedAt = params['StartedAt']
  @FinishedAt = params['FinishedAt']
end