Class: TencentCloud::Wedata::V20210820::CreateCodeTemplateVersionRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::CreateCodeTemplateVersionRequest
- Defined in:
- lib/v20210820/models.rb
Overview
CreateCodeTemplateVersion请求参数结构体
Instance Attribute Summary collapse
-
#CodeTemplateId ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。.
-
#NeedSubmitScheduleForTemplate ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。.
-
#OriginalParams ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。.
-
#ProjectId ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。.
-
#Tasks ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。.
-
#VersionRemark ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(codetemplateid = nil, projectid = nil, tasks = nil, originalparams = nil, versionremark = nil, needsubmitschedulefortemplate = nil) ⇒ CreateCodeTemplateVersionRequest
constructor
A new instance of CreateCodeTemplateVersionRequest.
Constructor Details
#initialize(codetemplateid = nil, projectid = nil, tasks = nil, originalparams = nil, versionremark = nil, needsubmitschedulefortemplate = nil) ⇒ CreateCodeTemplateVersionRequest
4461 4462 4463 4464 4465 4466 4467 4468 |
# File 'lib/v20210820/models.rb', line 4461 def initialize(codetemplateid=nil, projectid=nil, tasks=nil, originalparams=nil, versionremark=nil, needsubmitschedulefortemplate=nil) @CodeTemplateId = codetemplateid @ProjectId = projectid @Tasks = tasks @OriginalParams = originalparams @VersionRemark = versionremark @NeedSubmitScheduleForTemplate = needsubmitschedulefortemplate end |
Instance Attribute Details
#CodeTemplateId ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。
4459 4460 4461 |
# File 'lib/v20210820/models.rb', line 4459 def CodeTemplateId @CodeTemplateId end |
#NeedSubmitScheduleForTemplate ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。
4459 4460 4461 |
# File 'lib/v20210820/models.rb', line 4459 def NeedSubmitScheduleForTemplate @NeedSubmitScheduleForTemplate end |
#OriginalParams ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。
4459 4460 4461 |
# File 'lib/v20210820/models.rb', line 4459 def OriginalParams @OriginalParams end |
#ProjectId ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。
4459 4460 4461 |
# File 'lib/v20210820/models.rb', line 4459 def ProjectId @ProjectId end |
#Tasks ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。
4459 4460 4461 |
# File 'lib/v20210820/models.rb', line 4459 def Tasks @Tasks end |
#VersionRemark ⇒ Object
false表示:针对所有状态的任务均仅生成开发态保存版本。
4459 4460 4461 |
# File 'lib/v20210820/models.rb', line 4459 def VersionRemark @VersionRemark end |
Instance Method Details
#deserialize(params) ⇒ Object
4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 |
# File 'lib/v20210820/models.rb', line 4470 def deserialize(params) @CodeTemplateId = params['CodeTemplateId'] @ProjectId = params['ProjectId'] unless params['Tasks'].nil? @Tasks = [] params['Tasks'].each do |i| taskformparams_tmp = TaskFormParams.new taskformparams_tmp.deserialize(i) @Tasks << taskformparams_tmp end end @OriginalParams = params['OriginalParams'] @VersionRemark = params['VersionRemark'] @NeedSubmitScheduleForTemplate = params['NeedSubmitScheduleForTemplate'] end |