Class: TencentCloud::Dts::V20211206::ModifySyncJobConfigRequest

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

Overview

ModifySyncJobConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobid = nil, dynamicobjects = nil, dynamicoptions = nil) ⇒ ModifySyncJobConfigRequest

Returns a new instance of ModifySyncJobConfigRequest.



5567
5568
5569
5570
5571
# File 'lib/v20211206/models.rb', line 5567

def initialize(jobid=nil, dynamicobjects=nil, dynamicoptions=nil)
  @JobId = jobid
  @DynamicObjects = dynamicobjects
  @DynamicOptions = dynamicoptions
end

Instance Attribute Details

#DynamicObjectsObject

Parameters:



5565
5566
5567
# File 'lib/v20211206/models.rb', line 5565

def DynamicObjects
  @DynamicObjects
end

#DynamicOptionsObject

Parameters:



5565
5566
5567
# File 'lib/v20211206/models.rb', line 5565

def DynamicOptions
  @DynamicOptions
end

#JobIdObject

Parameters:



5565
5566
5567
# File 'lib/v20211206/models.rb', line 5565

def JobId
  @JobId
end

Instance Method Details

#deserialize(params) ⇒ Object



5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
# File 'lib/v20211206/models.rb', line 5573

def deserialize(params)
  @JobId = params['JobId']
  unless params['DynamicObjects'].nil?
    @DynamicObjects = Objects.new
    @DynamicObjects.deserialize(params['DynamicObjects'])
  end
  unless params['DynamicOptions'].nil?
    @DynamicOptions = DynamicOptions.new
    @DynamicOptions.deserialize(params['DynamicOptions'])
  end
end