Class: TencentCloud::Dts::V20211206::AdvancedObjectsItem

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(objecttype = nil, srcchunk = nil, dstchunk = nil, srcitem = nil, dstitem = nil) ⇒ AdvancedObjectsItem

Returns a new instance of AdvancedObjectsItem.



35
36
37
38
39
40
41
# File 'lib/v20211206/models.rb', line 35

def initialize(objecttype=nil, srcchunk=nil, dstchunk=nil, srcitem=nil, dstitem=nil)
  @ObjectType = objecttype
  @SrcChunk = srcchunk
  @DstChunk = dstchunk
  @SrcItem = srcitem
  @DstItem = dstitem
end

Instance Attribute Details

#DstChunkObject

Parameters:

  • ObjectType:

    对象类型,可能得值有:account,index,shardkey,schema

  • SrcChunk:

    源端分块

  • DstChunk:

    目标端分块

  • SrcItem:

    源端值

  • DstItem:

    目标端值



33
34
35
# File 'lib/v20211206/models.rb', line 33

def DstChunk
  @DstChunk
end

#DstItemObject

Parameters:

  • ObjectType:

    对象类型,可能得值有:account,index,shardkey,schema

  • SrcChunk:

    源端分块

  • DstChunk:

    目标端分块

  • SrcItem:

    源端值

  • DstItem:

    目标端值



33
34
35
# File 'lib/v20211206/models.rb', line 33

def DstItem
  @DstItem
end

#ObjectTypeObject

Parameters:

  • ObjectType:

    对象类型,可能得值有:account,index,shardkey,schema

  • SrcChunk:

    源端分块

  • DstChunk:

    目标端分块

  • SrcItem:

    源端值

  • DstItem:

    目标端值



33
34
35
# File 'lib/v20211206/models.rb', line 33

def ObjectType
  @ObjectType
end

#SrcChunkObject

Parameters:

  • ObjectType:

    对象类型,可能得值有:account,index,shardkey,schema

  • SrcChunk:

    源端分块

  • DstChunk:

    目标端分块

  • SrcItem:

    源端值

  • DstItem:

    目标端值



33
34
35
# File 'lib/v20211206/models.rb', line 33

def SrcChunk
  @SrcChunk
end

#SrcItemObject

Parameters:

  • ObjectType:

    对象类型,可能得值有:account,index,shardkey,schema

  • SrcChunk:

    源端分块

  • DstChunk:

    目标端分块

  • SrcItem:

    源端值

  • DstItem:

    目标端值



33
34
35
# File 'lib/v20211206/models.rb', line 33

def SrcItem
  @SrcItem
end

Instance Method Details

#deserialize(params) ⇒ Object



43
44
45
46
47
48
49
# File 'lib/v20211206/models.rb', line 43

def deserialize(params)
  @ObjectType = params['ObjectType']
  @SrcChunk = params['SrcChunk']
  @DstChunk = params['DstChunk']
  @SrcItem = params['SrcItem']
  @DstItem = params['DstItem']
end