Class: TencentCloud::Wedata::V20210820::CreateOpsMakePlanRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Wedata::V20210820::CreateOpsMakePlanRequest
- Defined in:
- lib/v20210820/models.rb
Overview
CreateOpsMakePlan请求参数结构体
Instance Attribute Summary collapse
-
#CheckParent ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#CheckParentType ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#Creator ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#CreatorId ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#IntegrationResourceGroup ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#IntegrationResourceGroupName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#MakeDatetimeList ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#MakeName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#MapParamList ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#ParallelNum ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#ProjectId ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#ProjectIdent ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#ProjectName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#Remark ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#SameCycle ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#SameSelfDependType ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#SchedulerResourceGroup ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#SchedulerResourceGroupName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#SelfDependence ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#SourceTaskCycle ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#TargetTaskAction ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#TargetTaskCycle ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
-
#TaskIdList ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, makename = nil, taskidlist = nil, makedatetimelist = nil, projectident = nil, checkparent = nil, checkparenttype = nil, projectname = nil, selfdependence = nil, parallelnum = nil, samecycle = nil, targettaskcycle = nil, targettaskaction = nil, mapparamlist = nil, creatorid = nil, creator = nil, remark = nil, sameselfdependtype = nil, sourcetaskcycle = nil, schedulerresourcegroup = nil, integrationresourcegroup = nil, schedulerresourcegroupname = nil, integrationresourcegroupname = nil) ⇒ CreateOpsMakePlanRequest
constructor
A new instance of CreateOpsMakePlanRequest.
Constructor Details
#initialize(projectid = nil, makename = nil, taskidlist = nil, makedatetimelist = nil, projectident = nil, checkparent = nil, checkparenttype = nil, projectname = nil, selfdependence = nil, parallelnum = nil, samecycle = nil, targettaskcycle = nil, targettaskaction = nil, mapparamlist = nil, creatorid = nil, creator = nil, remark = nil, sameselfdependtype = nil, sourcetaskcycle = nil, schedulerresourcegroup = nil, integrationresourcegroup = nil, schedulerresourcegroupname = nil, integrationresourcegroupname = nil) ⇒ CreateOpsMakePlanRequest
Returns a new instance of CreateOpsMakePlanRequest.
5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 |
# File 'lib/v20210820/models.rb', line 5116 def initialize(projectid=nil, makename=nil, taskidlist=nil, makedatetimelist=nil, projectident=nil, checkparent=nil, checkparenttype=nil, projectname=nil, selfdependence=nil, parallelnum=nil, samecycle=nil, targettaskcycle=nil, targettaskaction=nil, mapparamlist=nil, creatorid=nil, creator=nil, remark=nil, sameselfdependtype=nil, sourcetaskcycle=nil, schedulerresourcegroup=nil, integrationresourcegroup=nil, schedulerresourcegroupname=nil, integrationresourcegroupname=nil) @ProjectId = projectid @MakeName = makename @TaskIdList = taskidlist @MakeDatetimeList = makedatetimelist @ProjectIdent = projectident @CheckParent = checkparent @CheckParentType = checkparenttype @ProjectName = projectname @SelfDependence = selfdependence @ParallelNum = parallelnum @SameCycle = samecycle @TargetTaskCycle = targettaskcycle @TargetTaskAction = targettaskaction @MapParamList = mapparamlist @CreatorId = creatorid @Creator = creator @Remark = remark @SameSelfDependType = sameselfdependtype @SourceTaskCycle = sourcetaskcycle @SchedulerResourceGroup = schedulerresourcegroup @IntegrationResourceGroup = integrationresourcegroup @SchedulerResourceGroupName = schedulerresourcegroupname @IntegrationResourceGroupName = integrationresourcegroupname end |
Instance Attribute Details
#CheckParent ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def CheckParent @CheckParent end |
#CheckParentType ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def CheckParentType @CheckParentType end |
#Creator ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def Creator @Creator end |
#CreatorId ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def CreatorId @CreatorId end |
#IntegrationResourceGroup ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def IntegrationResourceGroup @IntegrationResourceGroup end |
#IntegrationResourceGroupName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def IntegrationResourceGroupName @IntegrationResourceGroupName end |
#MakeDatetimeList ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def MakeDatetimeList @MakeDatetimeList end |
#MakeName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def MakeName @MakeName end |
#MapParamList ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def MapParamList @MapParamList end |
#ParallelNum ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def ParallelNum @ParallelNum end |
#ProjectId ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def ProjectId @ProjectId end |
#ProjectIdent ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def ProjectIdent @ProjectIdent end |
#ProjectName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def ProjectName @ProjectName end |
#Remark ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def Remark @Remark end |
#SameCycle ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def SameCycle @SameCycle end |
#SameSelfDependType ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def SameSelfDependType @SameSelfDependType end |
#SchedulerResourceGroup ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def SchedulerResourceGroup @SchedulerResourceGroup end |
#SchedulerResourceGroupName ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def SchedulerResourceGroupName @SchedulerResourceGroupName end |
#SelfDependence ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def SelfDependence @SelfDependence end |
#SourceTaskCycle ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def SourceTaskCycle @SourceTaskCycle end |
#TargetTaskAction ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def TargetTaskAction @TargetTaskAction end |
#TargetTaskCycle ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def TargetTaskCycle @TargetTaskCycle end |
#TaskIdList ⇒ Object
<li> NONE: 全部不检查 </li> <li> ALL: 检查全部上游父任务 </li> <li> MAKE_SCOPE: 只在(当前补录计划)选中任务中检查 </li>
5114 5115 5116 |
# File 'lib/v20210820/models.rb', line 5114 def TaskIdList @TaskIdList end |
Instance Method Details
#deserialize(params) ⇒ Object
5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 |
# File 'lib/v20210820/models.rb', line 5142 def deserialize(params) @ProjectId = params['ProjectId'] @MakeName = params['MakeName'] @TaskIdList = params['TaskIdList'] unless params['MakeDatetimeList'].nil? @MakeDatetimeList = [] params['MakeDatetimeList'].each do |i| createmakedatetimeinfo_tmp = CreateMakeDatetimeInfo.new createmakedatetimeinfo_tmp.deserialize(i) @MakeDatetimeList << createmakedatetimeinfo_tmp end end @ProjectIdent = params['ProjectIdent'] @CheckParent = params['CheckParent'] @CheckParentType = params['CheckParentType'] @ProjectName = params['ProjectName'] @SelfDependence = params['SelfDependence'] @ParallelNum = params['ParallelNum'] @SameCycle = params['SameCycle'] @TargetTaskCycle = params['TargetTaskCycle'] @TargetTaskAction = params['TargetTaskAction'] unless params['MapParamList'].nil? @MapParamList = [] params['MapParamList'].each do |i| strtostrmap_tmp = StrToStrMap.new strtostrmap_tmp.deserialize(i) @MapParamList << strtostrmap_tmp end end @CreatorId = params['CreatorId'] @Creator = params['Creator'] @Remark = params['Remark'] @SameSelfDependType = params['SameSelfDependType'] @SourceTaskCycle = params['SourceTaskCycle'] @SchedulerResourceGroup = params['SchedulerResourceGroup'] @IntegrationResourceGroup = params['IntegrationResourceGroup'] @SchedulerResourceGroupName = params['SchedulerResourceGroupName'] @IntegrationResourceGroupName = params['IntegrationResourceGroupName'] end |