Class: TencentCloud::Wedata::V20210820::SubmitTaskTestRunRequest

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

Overview

SubmitTaskTestRun请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskids = nil, projectid = nil, workflowid = nil, name = nil, tasks = nil, description = nil, runparams = nil, scriptcontent = nil, versionid = nil) ⇒ SubmitTaskTestRunRequest

Returns a new instance of SubmitTaskTestRunRequest.



23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
# File 'lib/v20210820/models.rb', line 23387

def initialize(taskids=nil, projectid=nil, workflowid=nil, name=nil, tasks=nil, description=nil, runparams=nil, scriptcontent=nil, versionid=nil)
  @TaskIds = taskids
  @ProjectId = projectid
  @WorkFlowId = workflowid
  @Name = name
  @Tasks = tasks
  @Description = description
  @RunParams = runparams
  @ScriptContent = scriptcontent
  @VersionId = versionid
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def Description
  @Description
end

#NameObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def Name
  @Name
end

#ProjectIdObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def ProjectId
  @ProjectId
end

#RunParamsObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def RunParams
  @RunParams
end

#ScriptContentObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def ScriptContent
  @ScriptContent
end

#TaskIdsObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def TaskIds
  @TaskIds
end

#TasksObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def Tasks
  @Tasks
end

#VersionIdObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def VersionId
  @VersionId
end

#WorkFlowIdObject

Parameters:

  • TaskIds:

    taskId列表

  • ProjectId:

    项目Id

  • WorkFlowId:

    工作流id

  • Name:

    工作流名称

  • Tasks:

    工作流任务列表

  • Description:

    备注

  • RunParams:

    运行参数,map的Json形式

  • ScriptContent:

    脚本内容

  • VersionId:

    版本号



23385
23386
23387
# File 'lib/v20210820/models.rb', line 23385

def WorkFlowId
  @WorkFlowId
end

Instance Method Details

#deserialize(params) ⇒ Object



23399
23400
23401
23402
23403
23404
23405
23406
23407
23408
23409
23410
23411
23412
23413
23414
23415
23416
# File 'lib/v20210820/models.rb', line 23399

def deserialize(params)
  @TaskIds = params['TaskIds']
  @ProjectId = params['ProjectId']
  @WorkFlowId = params['WorkFlowId']
  @Name = params['Name']
  unless params['Tasks'].nil?
    @Tasks = []
    params['Tasks'].each do |i|
      stagecloudapirequest_tmp = StageCloudApiRequest.new
      stagecloudapirequest_tmp.deserialize(i)
      @Tasks << stagecloudapirequest_tmp
    end
  end
  @Description = params['Description']
  @RunParams = params['RunParams']
  @ScriptContent = params['ScriptContent']
  @VersionId = params['VersionId']
end