Class: TencentCloud::Wedata::V20210820::ModifyWorkflowInfoRequest

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

Overview

ModifyWorkflowInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, workflowid = nil, owner = nil, ownerid = nil, workflowdesc = nil, workflowname = nil, folderid = nil, usergroupid = nil, usergroupname = nil, workflowparams = nil, generaltaskparams = nil) ⇒ ModifyWorkflowInfoRequest

Returns a new instance of ModifyWorkflowInfoRequest.



25253
25254
25255
25256
25257
25258
25259
25260
25261
25262
25263
25264
25265
# File 'lib/v20210820/models.rb', line 25253

def initialize(projectid=nil, workflowid=nil, owner=nil, ownerid=nil, workflowdesc=nil, workflowname=nil, folderid=nil, usergroupid=nil, usergroupname=nil, workflowparams=nil, generaltaskparams=nil)
  @ProjectId = projectid
  @WorkflowId = workflowid
  @Owner = owner
  @OwnerId = ownerid
  @WorkflowDesc = workflowdesc
  @WorkflowName = workflowname
  @FolderId = folderid
  @UserGroupId = usergroupid
  @UserGroupName = usergroupname
  @WorkflowParams = workflowparams
  @GeneralTaskParams = generaltaskparams
end

Instance Attribute Details

#FolderIdObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def FolderId
  @FolderId
end

#GeneralTaskParamsObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def GeneralTaskParams
  @GeneralTaskParams
end

#OwnerObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def Owner
  @Owner
end

#OwnerIdObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def OwnerId
  @OwnerId
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def ProjectId
  @ProjectId
end

#UserGroupIdObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def UserGroupId
  @UserGroupId
end

#UserGroupNameObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def UserGroupName
  @UserGroupName
end

#WorkflowDescObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def WorkflowDesc
  @WorkflowDesc
end

#WorkflowIdObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def WorkflowName
  @WorkflowName
end

#WorkflowParamsObject

Parameters:

  • ProjectId:

    项目Id

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

    工作流所属用户分组id 若有多个,分号隔开: a;b;c

  • UserGroupName:

    工作流所属用户分组名称 若有多个,分号隔开: a;b;c

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

    用于配置优化参数(线程、内存、CPU核数等),仅作用于Spark SQL节点。多个参数用英文分号分隔。



25251
25252
25253
# File 'lib/v20210820/models.rb', line 25251

def WorkflowParams
  @WorkflowParams
end

Instance Method Details

#deserialize(params) ⇒ Object



25267
25268
25269
25270
25271
25272
25273
25274
25275
25276
25277
25278
25279
25280
25281
25282
25283
25284
25285
25286
25287
25288
25289
25290
25291
25292
25293
# File 'lib/v20210820/models.rb', line 25267

def deserialize(params)
  @ProjectId = params['ProjectId']
  @WorkflowId = params['WorkflowId']
  @Owner = params['Owner']
  @OwnerId = params['OwnerId']
  @WorkflowDesc = params['WorkflowDesc']
  @WorkflowName = params['WorkflowName']
  @FolderId = params['FolderId']
  @UserGroupId = params['UserGroupId']
  @UserGroupName = params['UserGroupName']
  unless params['WorkflowParams'].nil?
    @WorkflowParams = []
    params['WorkflowParams'].each do |i|
      paraminfo_tmp = ParamInfo.new
      paraminfo_tmp.deserialize(i)
      @WorkflowParams << paraminfo_tmp
    end
  end
  unless params['GeneralTaskParams'].nil?
    @GeneralTaskParams = []
    params['GeneralTaskParams'].each do |i|
      generaltaskparam_tmp = GeneralTaskParam.new
      generaltaskparam_tmp.deserialize(i)
      @GeneralTaskParams << generaltaskparam_tmp
    end
  end
end