Class: TencentCloud::Dlc::V20210125::CreateTaskRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateTaskRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateTask请求参数结构体
Instance Attribute Summary collapse
- #DatabaseName ⇒ Object
- #DataEngineName ⇒ Object
- #DatasourceConnectionName ⇒ Object
- #ResourceGroupName ⇒ Object
- #SourceInfo ⇒ Object
- #Task ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(task = nil, databasename = nil, datasourceconnectionname = nil, dataenginename = nil, resourcegroupname = nil, sourceinfo = nil) ⇒ CreateTaskRequest
constructor
A new instance of CreateTaskRequest.
Constructor Details
#initialize(task = nil, databasename = nil, datasourceconnectionname = nil, dataenginename = nil, resourcegroupname = nil, sourceinfo = nil) ⇒ CreateTaskRequest
Returns a new instance of CreateTaskRequest.
3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'lib/v20210125/models.rb', line 3288 def initialize(task=nil, databasename=nil, datasourceconnectionname=nil, dataenginename=nil, resourcegroupname=nil, sourceinfo=nil) @Task = task @DatabaseName = databasename @DatasourceConnectionName = datasourceconnectionname @DataEngineName = dataenginename @ResourceGroupName = resourcegroupname @SourceInfo = sourceinfo end |
Instance Attribute Details
#DatabaseName ⇒ Object
3286 3287 3288 |
# File 'lib/v20210125/models.rb', line 3286 def DatabaseName @DatabaseName end |
#DataEngineName ⇒ Object
3286 3287 3288 |
# File 'lib/v20210125/models.rb', line 3286 def DataEngineName @DataEngineName end |
#DatasourceConnectionName ⇒ Object
3286 3287 3288 |
# File 'lib/v20210125/models.rb', line 3286 def DatasourceConnectionName @DatasourceConnectionName end |
#ResourceGroupName ⇒ Object
3286 3287 3288 |
# File 'lib/v20210125/models.rb', line 3286 def ResourceGroupName @ResourceGroupName end |
#SourceInfo ⇒ Object
3286 3287 3288 |
# File 'lib/v20210125/models.rb', line 3286 def SourceInfo @SourceInfo end |
#Task ⇒ Object
3286 3287 3288 |
# File 'lib/v20210125/models.rb', line 3286 def Task @Task end |
Instance Method Details
#deserialize(params) ⇒ Object
3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 |
# File 'lib/v20210125/models.rb', line 3297 def deserialize(params) unless params['Task'].nil? @Task = Task.new @Task.deserialize(params['Task']) end @DatabaseName = params['DatabaseName'] @DatasourceConnectionName = params['DatasourceConnectionName'] @DataEngineName = params['DataEngineName'] @ResourceGroupName = params['ResourceGroupName'] unless params['SourceInfo'].nil? @SourceInfo = [] params['SourceInfo'].each do |i| kvpair_tmp = KVPair.new kvpair_tmp.deserialize(i) @SourceInfo << kvpair_tmp end end end |