Class: TencentCloud::Dts::V20180330::CompleteMigrateJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180330/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.



88
89
90
91
# File 'lib/v20180330/models.rb', line 88

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



86
87
88
# File 'lib/v20180330/models.rb', line 86

def CompleteMode
  @CompleteMode
end

#JobIdObject

Parameters:

  • JobId:

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

  • CompleteMode:

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



86
87
88
# File 'lib/v20180330/models.rb', line 86

def JobId
  @JobId
end

Instance Method Details

#deserialize(params) ⇒ Object



93
94
95
96
# File 'lib/v20180330/models.rb', line 93

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