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.



27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
27241
27242
# File 'lib/v20210820/models.rb', line 27230

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

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



27228
27229
27230
# File 'lib/v20210820/models.rb', line 27228

def WorkflowParams
  @WorkflowParams
end

Instance Method Details

#deserialize(params) ⇒ Object



27244
27245
27246
27247
27248
27249
27250
27251
27252
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
27268
27269
27270
# File 'lib/v20210820/models.rb', line 27244

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