Class: TencentCloud::Wedata::V20210820::UpdateWorkflowInfoRequest

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

Overview

UpdateWorkflowInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of UpdateWorkflowInfoRequest.



40236
40237
40238
40239
40240
40241
40242
40243
40244
40245
40246
40247
40248
40249
# File 'lib/v20210820/models.rb', line 40236

def initialize(projectid=nil, operatorname=nil, workflowid=nil, owner=nil, ownerid=nil, workflowdesc=nil, workflowname=nil, folderid=nil, usergroupid=nil, usergroupname=nil, workflowparams=nil, generaltaskparams=nil)
  @ProjectId = projectid
  @OperatorName = operatorname
  @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

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def FolderId
  @FolderId
end

#GeneralTaskParamsObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def GeneralTaskParams
  @GeneralTaskParams
end

#OperatorNameObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def OperatorName
  @OperatorName
end

#OwnerObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def Owner
  @Owner
end

#OwnerIdObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def OwnerId
  @OwnerId
end

#ProjectIdObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def ProjectId
  @ProjectId
end

#UserGroupIdObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def UserGroupId
  @UserGroupId
end

#UserGroupNameObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def UserGroupName
  @UserGroupName
end

#WorkflowDescObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def WorkflowDesc
  @WorkflowDesc
end

#WorkflowIdObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def WorkflowName
  @WorkflowName
end

#WorkflowParamsObject

Parameters:

  • ProjectId:

    项目Id

  • OperatorName:

    操作者名称

  • WorkflowId:

    工作流id

  • Owner:

    责任人

  • OwnerId:

    责任人id

  • WorkflowDesc:

    备注

  • WorkflowName:

    工作流名称

  • FolderId:

    所属文件夹id

  • UserGroupId:

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

  • UserGroupName:

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

  • WorkflowParams:

    工作流参数列表

  • GeneralTaskParams:

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



40234
40235
40236
# File 'lib/v20210820/models.rb', line 40234

def WorkflowParams
  @WorkflowParams
end

Instance Method Details

#deserialize(params) ⇒ Object



40251
40252
40253
40254
40255
40256
40257
40258
40259
40260
40261
40262
40263
40264
40265
40266
40267
40268
40269
40270
40271
40272
40273
40274
40275
40276
40277
40278
# File 'lib/v20210820/models.rb', line 40251

def deserialize(params)
  @ProjectId = params['ProjectId']
  @OperatorName = params['OperatorName']
  @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