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.



39864
39865
39866
39867
39868
39869
39870
39871
39872
39873
39874
39875
39876
39877
# File 'lib/v20210820/models.rb', line 39864

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

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



39862
39863
39864
# File 'lib/v20210820/models.rb', line 39862

def WorkflowParams
  @WorkflowParams
end

Instance Method Details

#deserialize(params) ⇒ Object



39879
39880
39881
39882
39883
39884
39885
39886
39887
39888
39889
39890
39891
39892
39893
39894
39895
39896
39897
39898
39899
39900
39901
39902
39903
39904
39905
39906
# File 'lib/v20210820/models.rb', line 39879

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