Class: TencentCloud::Dts::V20211206::SkipCheckItemRequest

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

Overview

SkipCheckItem请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, stepids = nil, foreignkeyflag = nil) ⇒ SkipCheckItemRequest

Returns a new instance of SkipCheckItemRequest.



6548
6549
6550
6551
6552
# File 'lib/v20211206/models.rb', line 6548

def initialize(jobid=nil, stepids=nil, foreignkeyflag=nil)
  @JobId = jobid
  @StepIds = stepids
  @ForeignKeyFlag = foreignkeyflag
end

Instance Attribute Details

#ForeignKeyFlagObject

Parameters:

  • JobId:

    数据迁移任务ID,可通过DescribeMigrationJobs接口获取。

  • StepIds:

    需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo.StepId字段获取,例如:["OptimizeCheck"]

  • ForeignKeyFlag:

    当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖



6546
6547
6548
# File 'lib/v20211206/models.rb', line 6546

def ForeignKeyFlag
  @ForeignKeyFlag
end

#JobIdObject

Parameters:

  • JobId:

    数据迁移任务ID,可通过DescribeMigrationJobs接口获取。

  • StepIds:

    需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo.StepId字段获取,例如:["OptimizeCheck"]

  • ForeignKeyFlag:

    当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖



6546
6547
6548
# File 'lib/v20211206/models.rb', line 6546

def JobId
  @JobId
end

#StepIdsObject

Parameters:

  • JobId:

    数据迁移任务ID,可通过DescribeMigrationJobs接口获取。

  • StepIds:

    需要跳过校验项的步骤id,需要通过DescribeMigrationCheckJob接口返回StepInfo.StepId字段获取,例如:["OptimizeCheck"]

  • ForeignKeyFlag:

    当出现外键依赖检查导致校验不通过时、可以通过该字段选择是否迁移外键依赖,当StepIds包含ConstraintCheck且该字段值为shield时表示不迁移外键依赖、当StepIds包含ConstraintCheck且值为migrate时表示迁移外键依赖



6546
6547
6548
# File 'lib/v20211206/models.rb', line 6546

def StepIds
  @StepIds
end

Instance Method Details

#deserialize(params) ⇒ Object



6554
6555
6556
6557
6558
# File 'lib/v20211206/models.rb', line 6554

def deserialize(params)
  @JobId = params['JobId']
  @StepIds = params['StepIds']
  @ForeignKeyFlag = params['ForeignKeyFlag']
end