Class: TencentCloud::Wedata::V20210820::CreateCodeTemplateVersionRequest

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

Overview

CreateCodeTemplateVersion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#CodeTemplateIdObject

false表示:针对所有状态的任务均仅生成开发态保存版本。



4459
4460
4461
# File 'lib/v20210820/models.rb', line 4459

def CodeTemplateId
  @CodeTemplateId
end

#NeedSubmitScheduleForTemplateObject

false表示:针对所有状态的任务均仅生成开发态保存版本。



4459
4460
4461
# File 'lib/v20210820/models.rb', line 4459

def NeedSubmitScheduleForTemplate
  @NeedSubmitScheduleForTemplate
end

#OriginalParamsObject

false表示:针对所有状态的任务均仅生成开发态保存版本。



4459
4460
4461
# File 'lib/v20210820/models.rb', line 4459

def OriginalParams
  @OriginalParams
end

#ProjectIdObject

false表示:针对所有状态的任务均仅生成开发态保存版本。



4459
4460
4461
# File 'lib/v20210820/models.rb', line 4459

def ProjectId
  @ProjectId
end

#TasksObject

false表示:针对所有状态的任务均仅生成开发态保存版本。



4459
4460
4461
# File 'lib/v20210820/models.rb', line 4459

def Tasks
  @Tasks
end

#VersionRemarkObject

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