Class: TencentCloud::Dts::V20211206::ConflictHandleOption

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

Overview

冲突处理里的详细描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(conditioncolumn = nil, conditionoperator = nil, conditionorderinsrcanddst = nil) ⇒ ConflictHandleOption

Returns a new instance of ConflictHandleOption.



846
847
848
849
850
# File 'lib/v20211206/models.rb', line 846

def initialize(conditioncolumn=nil, conditionoperator=nil, conditionorderinsrcanddst=nil)
  @ConditionColumn = conditioncolumn
  @ConditionOperator = conditionoperator
  @ConditionOrderInSrcAndDst = conditionorderinsrcanddst
end

Instance Attribute Details

#ConditionColumnObject

Parameters:

  • 条件覆盖的列

  • 条件覆盖操作,目前仅支持>

  • 条件覆盖优先级处理,支持类型有>,<,=



844
845
846
# File 'lib/v20211206/models.rb', line 844

def ConditionColumn
  @ConditionColumn
end

#ConditionOperatorObject

Parameters:

  • 条件覆盖的列

  • 条件覆盖操作,目前仅支持>

  • 条件覆盖优先级处理,支持类型有>,<,=



844
845
846
# File 'lib/v20211206/models.rb', line 844

def ConditionOperator
  @ConditionOperator
end

#ConditionOrderInSrcAndDstObject

Parameters:

  • 条件覆盖的列

  • 条件覆盖操作,目前仅支持>

  • 条件覆盖优先级处理,支持类型有>,<,=



844
845
846
# File 'lib/v20211206/models.rb', line 844

def ConditionOrderInSrcAndDst
  @ConditionOrderInSrcAndDst
end

Instance Method Details

#deserialize(params) ⇒ Object



852
853
854
855
856
# File 'lib/v20211206/models.rb', line 852

def deserialize(params)
  @ConditionColumn = params['ConditionColumn']
  @ConditionOperator = params['ConditionOperator']
  @ConditionOrderInSrcAndDst = params['ConditionOrderInSrcAndDst']
end