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.



18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
# File 'lib/v20210820/models.rb', line 18211

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

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节点。多个参数用英文分号分隔。



18209
18210
18211
# File 'lib/v20210820/models.rb', line 18209

def WorkflowParams
  @WorkflowParams
end

Instance Method Details

#deserialize(params) ⇒ Object



18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
# File 'lib/v20210820/models.rb', line 18225

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