Class: TencentCloud::Dlc::V20210125::CreateTasksRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dlc::V20210125::CreateTasksRequest
- Defined in:
- lib/v20210125/models.rb
Overview
CreateTasks请求参数结构体
Instance Attribute Summary collapse
- #DatabaseName ⇒ Object
- #DataEngineName ⇒ Object
- #DatasourceConnectionName ⇒ Object
- #IsMultiStatement ⇒ Object
- #ResourceGroupName ⇒ Object
- #SourceInfo ⇒ Object
- #Tasks ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(databasename = nil, tasks = nil, datasourceconnectionname = nil, dataenginename = nil, resourcegroupname = nil, ismultistatement = nil, sourceinfo = nil) ⇒ CreateTasksRequest
constructor
A new instance of CreateTasksRequest.
Constructor Details
#initialize(databasename = nil, tasks = nil, datasourceconnectionname = nil, dataenginename = nil, resourcegroupname = nil, ismultistatement = nil, sourceinfo = nil) ⇒ CreateTasksRequest
Returns a new instance of CreateTasksRequest.
3407 3408 3409 3410 3411 3412 3413 3414 3415 |
# File 'lib/v20210125/models.rb', line 3407 def initialize(databasename=nil, tasks=nil, datasourceconnectionname=nil, dataenginename=nil, resourcegroupname=nil, ismultistatement=nil, sourceinfo=nil) @DatabaseName = databasename @Tasks = tasks @DatasourceConnectionName = datasourceconnectionname @DataEngineName = dataenginename @ResourceGroupName = resourcegroupname @IsMultiStatement = ismultistatement @SourceInfo = sourceinfo end |
Instance Attribute Details
#DatabaseName ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def DatabaseName @DatabaseName end |
#DataEngineName ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def DataEngineName @DataEngineName end |
#DatasourceConnectionName ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def DatasourceConnectionName @DatasourceConnectionName end |
#IsMultiStatement ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def IsMultiStatement @IsMultiStatement end |
#ResourceGroupName ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def ResourceGroupName @ResourceGroupName end |
#SourceInfo ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def SourceInfo @SourceInfo end |
#Tasks ⇒ Object
3405 3406 3407 |
# File 'lib/v20210125/models.rb', line 3405 def Tasks @Tasks end |
Instance Method Details
#deserialize(params) ⇒ Object
3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 |
# File 'lib/v20210125/models.rb', line 3417 def deserialize(params) @DatabaseName = params['DatabaseName'] unless params['Tasks'].nil? @Tasks = TasksInfo.new @Tasks.deserialize(params['Tasks']) end @DatasourceConnectionName = params['DatasourceConnectionName'] @DataEngineName = params['DataEngineName'] @ResourceGroupName = params['ResourceGroupName'] @IsMultiStatement = params['IsMultiStatement'] unless params['SourceInfo'].nil? @SourceInfo = [] params['SourceInfo'].each do |i| kvpair_tmp = KVPair.new kvpair_tmp.deserialize(i) @SourceInfo << kvpair_tmp end end end |