Class: TencentCloud::Dts::V20211206::ModifyCompareTaskRequest

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

Overview

ModifyCompareTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, comparetaskid = nil, taskname = nil, objectmode = nil, objects = nil, options = nil) ⇒ ModifyCompareTaskRequest

Returns a new instance of ModifyCompareTaskRequest.



4933
4934
4935
4936
4937
4938
4939
4940
# File 'lib/v20211206/models.rb', line 4933

def initialize(jobid=nil, comparetaskid=nil, taskname=nil, objectmode=nil, objects=nil, options=nil)
  @JobId = jobid
  @CompareTaskId = comparetaskid
  @TaskName = taskname
  @ObjectMode = objectmode
  @Objects = objects
  @Options = options
end

Instance Attribute Details

#CompareTaskIdObject

Parameters:



4931
4932
4933
# File 'lib/v20211206/models.rb', line 4931

def CompareTaskId
  @CompareTaskId
end

#JobIdObject

Parameters:



4931
4932
4933
# File 'lib/v20211206/models.rb', line 4931

def JobId
  @JobId
end

#ObjectModeObject

Parameters:



4931
4932
4933
# File 'lib/v20211206/models.rb', line 4931

def ObjectMode
  @ObjectMode
end

#ObjectsObject

Parameters:



4931
4932
4933
# File 'lib/v20211206/models.rb', line 4931

def Objects
  @Objects
end

#OptionsObject

Parameters:



4931
4932
4933
# File 'lib/v20211206/models.rb', line 4931

def Options
  @Options
end

#TaskNameObject

Parameters:



4931
4932
4933
# File 'lib/v20211206/models.rb', line 4931

def TaskName
  @TaskName
end

Instance Method Details

#deserialize(params) ⇒ Object



4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
# File 'lib/v20211206/models.rb', line 4942

def deserialize(params)
  @JobId = params['JobId']
  @CompareTaskId = params['CompareTaskId']
  @TaskName = params['TaskName']
  @ObjectMode = params['ObjectMode']
  unless params['Objects'].nil?
    @Objects = CompareObject.new
    @Objects.deserialize(params['Objects'])
  end
  unless params['Options'].nil?
    @Options = CompareOptions.new
    @Options.deserialize(params['Options'])
  end
end