Class: TencentCloud::Wedata::V20210820::SubmitTaskTestRunRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::SubmitTaskTestRunRequest
- Defined in:
- lib/v20210820/models.rb
Overview
SubmitTaskTestRun请求参数结构体
Instance Attribute Summary collapse
- #Description ⇒ Object
- #Name ⇒ Object
- #ProjectId ⇒ Object
- #RunParams ⇒ Object
- #ScriptContent ⇒ Object
- #TaskIds ⇒ Object
- #Tasks ⇒ Object
- #VersionId ⇒ Object
- #WorkFlowId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskids = nil, projectid = nil, workflowid = nil, name = nil, tasks = nil, description = nil, runparams = nil, scriptcontent = nil, versionid = nil) ⇒ SubmitTaskTestRunRequest
constructor
A new instance of SubmitTaskTestRunRequest.
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
#Description ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def Description @Description end |
#Name ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def Name @Name end |
#ProjectId ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def ProjectId @ProjectId end |
#RunParams ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def RunParams @RunParams end |
#ScriptContent ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def ScriptContent @ScriptContent end |
#TaskIds ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def TaskIds @TaskIds end |
#Tasks ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def Tasks @Tasks end |
#VersionId ⇒ Object
23385 23386 23387 |
# File 'lib/v20210820/models.rb', line 23385 def VersionId @VersionId end |
#WorkFlowId ⇒ Object
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 |