Class: TencentCloud::Dts::V20211206::CompleteMigrateJobRequest

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

Overview

CompleteMigrateJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, completemode = nil) ⇒ CompleteMigrateJobRequest

Returns a new instance of CompleteMigrateJobRequest.



588
589
590
591
# File 'lib/v20211206/models.rb', line 588

def initialize(jobid=nil, completemode=nil)
  @JobId = jobid
  @CompleteMode = completemode
end

Instance Attribute Details

#CompleteModeObject

Parameters:

  • JobId:

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

  • CompleteMode:

    完成任务的方式,仅支持旧版MySQL迁移任务。waitForSync-等待主从差距为0才停止,immediately-立即完成,不会等待主从差距一致。默认为waitForSync



586
587
588
# File 'lib/v20211206/models.rb', line 586

def CompleteMode
  @CompleteMode
end

#JobIdObject

Parameters:

  • JobId:

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

  • CompleteMode:

    完成任务的方式,仅支持旧版MySQL迁移任务。waitForSync-等待主从差距为0才停止,immediately-立即完成,不会等待主从差距一致。默认为waitForSync



586
587
588
# File 'lib/v20211206/models.rb', line 586

def JobId
  @JobId
end

Instance Method Details

#deserialize(params) ⇒ Object



593
594
595
596
# File 'lib/v20211206/models.rb', line 593

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