Class: TencentCloud::Dts::V20211206::ModifyMigrateRuntimeAttributeRequest

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

Overview

ModifyMigrateRuntimeAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, otheroptions = nil) ⇒ ModifyMigrateRuntimeAttributeRequest

Returns a new instance of ModifyMigrateRuntimeAttributeRequest.



5197
5198
5199
5200
# File 'lib/v20211206/models.rb', line 5197

def initialize(jobid=nil, otheroptions=nil)
  @JobId = jobid
  @OtherOptions = otheroptions
end

Instance Attribute Details

#JobIdObject

Parameters:

  • JobId:

    迁移任务id,可通过DescribeMigrationJobs接口获取。

  • OtherOptions:

    需要修改的属性,此结构设计为通用结构,用于屏蔽多个业务的定制属性。
    例如对于Redis:
    "Key": "DstWriteMode", //目标库写入模式
    "Value": "normal" //clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作,默认为此值)
    ,
    "Key": "IsDstReadOnly", //是否在迁移时设置目标库只读
    "Value": "true" //true(设置只读)、false(不设置只读)



5195
5196
5197
# File 'lib/v20211206/models.rb', line 5195

def JobId
  @JobId
end

#OtherOptionsObject

Parameters:

  • JobId:

    迁移任务id,可通过DescribeMigrationJobs接口获取。

  • OtherOptions:

    需要修改的属性,此结构设计为通用结构,用于屏蔽多个业务的定制属性。
    例如对于Redis:
    "Key": "DstWriteMode", //目标库写入模式
    "Value": "normal" //clearData(清空目标实例数据)、overwrite(以覆盖写的方式执行任务)、normal(跟正常流程一样,不做额外动作,默认为此值)
    ,
    "Key": "IsDstReadOnly", //是否在迁移时设置目标库只读
    "Value": "true" //true(设置只读)、false(不设置只读)



5195
5196
5197
# File 'lib/v20211206/models.rb', line 5195

def OtherOptions
  @OtherOptions
end

Instance Method Details

#deserialize(params) ⇒ Object



5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
# File 'lib/v20211206/models.rb', line 5202

def deserialize(params)
  @JobId = params['JobId']
  unless params['OtherOptions'].nil?
    @OtherOptions = []
    params['OtherOptions'].each do |i|
      keyvaluepairoption_tmp = KeyValuePairOption.new
      keyvaluepairoption_tmp.deserialize(i)
      @OtherOptions << keyvaluepairoption_tmp
    end
  end
end