Class: TencentCloud::Dts::V20211206::CompareDetailInfo

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

Overview

一致性校验详细信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(difference = nil, skipped = nil, differenceadvancedobjects = nil, differencedata = nil, differencerow = nil, differenceschema = nil, differenceowner = nil) ⇒ CompareDetailInfo

Returns a new instance of CompareDetailInfo.



255
256
257
258
259
260
261
262
263
# File 'lib/v20211206/models.rb', line 255

def initialize(difference=nil, skipped=nil, differenceadvancedobjects=nil, differencedata=nil, differencerow=nil, differenceschema=nil, differenceowner=nil)
  @Difference = difference
  @Skipped = skipped
  @DifferenceAdvancedObjects = differenceadvancedobjects
  @DifferenceData = differencedata
  @DifferenceRow = differencerow
  @DifferenceSchema = differenceschema
  @DifferenceOwner = differenceowner
end

Instance Attribute Details

#DifferenceObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def Difference
  @Difference
end

#DifferenceAdvancedObjectsObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def DifferenceAdvancedObjects
  @DifferenceAdvancedObjects
end

#DifferenceDataObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def DifferenceData
  @DifferenceData
end

#DifferenceOwnerObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def DifferenceOwner
  @DifferenceOwner
end

#DifferenceRowObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def DifferenceRow
  @DifferenceRow
end

#DifferenceSchemaObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def DifferenceSchema
  @DifferenceSchema
end

#SkippedObject

Parameters:

  • Difference:

    数据不一致的表详情

  • Skipped:

    跳过校验的表详情

  • DifferenceAdvancedObjects:

    数据库不一致的详情,mongodb业务用到

  • DifferenceData:

    数据不一致的详情,mongodb业务用到

  • DifferenceRow:

    数据行不一致的详情,mongodb业务用到

  • DifferenceSchema:

    表结构不一致详情,pg用

  • DifferenceOwner:

    对象owner不一致详情,pg用



253
254
255
# File 'lib/v20211206/models.rb', line 253

def Skipped
  @Skipped
end

Instance Method Details

#deserialize(params) ⇒ Object



265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
# File 'lib/v20211206/models.rb', line 265

def deserialize(params)
  unless params['Difference'].nil?
    @Difference = DifferenceDetail.new
    @Difference.deserialize(params['Difference'])
  end
  unless params['Skipped'].nil?
    @Skipped = SkippedDetail.new
    @Skipped.deserialize(params['Skipped'])
  end
  unless params['DifferenceAdvancedObjects'].nil?
    @DifferenceAdvancedObjects = DifferenceAdvancedObjectsDetail.new
    @DifferenceAdvancedObjects.deserialize(params['DifferenceAdvancedObjects'])
  end
  unless params['DifferenceData'].nil?
    @DifferenceData = DifferenceDataDetail.new
    @DifferenceData.deserialize(params['DifferenceData'])
  end
  unless params['DifferenceRow'].nil?
    @DifferenceRow = DifferenceRowDetail.new
    @DifferenceRow.deserialize(params['DifferenceRow'])
  end
  unless params['DifferenceSchema'].nil?
    @DifferenceSchema = DifferenceSchemaDetail.new
    @DifferenceSchema.deserialize(params['DifferenceSchema'])
  end
  unless params['DifferenceOwner'].nil?
    @DifferenceOwner = DifferenceOwnerDetail.new
    @DifferenceOwner.deserialize(params['DifferenceOwner'])
  end
end