Class: TencentCloud::Wedata::V20210820::WorkflowDsDTO

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

Overview

工作流信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workflowid = nil, owner = nil, ownerid = nil, projectid = nil, projectident = nil, projectname = nil, workflowdesc = nil, workflowname = nil, folderid = nil, sparkparams = nil, tasks = nil, links = nil, params = nil, workflowtype = nil, updateuser = nil, updateuserid = nil) ⇒ WorkflowDsDTO

Returns a new instance of WorkflowDsDTO.



40700
40701
40702
40703
40704
40705
40706
40707
40708
40709
40710
40711
40712
40713
40714
40715
40716
40717
# File 'lib/v20210820/models.rb', line 40700

def initialize(workflowid=nil, owner=nil, ownerid=nil, projectid=nil, projectident=nil, projectname=nil, workflowdesc=nil, workflowname=nil, folderid=nil, sparkparams=nil, tasks=nil, links=nil, params=nil, workflowtype=nil, updateuser=nil, updateuserid=nil)
  @WorkflowId = workflowid
  @Owner = owner
  @OwnerId = ownerid
  @ProjectId = projectid
  @ProjectIdent = projectident
  @ProjectName = projectname
  @WorkflowDesc = workflowdesc
  @WorkflowName = workflowname
  @FolderId = folderid
  @SparkParams = sparkparams
  @Tasks = tasks
  @Links = links
  @Params = params
  @WorkflowType = workflowtype
  @UpdateUser = updateuser
  @UpdateUserId = updateuserid
end

Instance Attribute Details

#FolderIdObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def FolderId
  @FolderId
end
  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def Links
  @Links
end

#OwnerObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def Owner
  @Owner
end

#OwnerIdObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def OwnerId
  @OwnerId
end

#ParamsObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def Params
  @Params
end

#ProjectIdObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def ProjectId
  @ProjectId
end

#ProjectIdentObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def ProjectIdent
  @ProjectIdent
end

#ProjectNameObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def ProjectName
  @ProjectName
end

#SparkParamsObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def SparkParams
  @SparkParams
end

#TasksObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def Tasks
  @Tasks
end

#UpdateUserObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def UpdateUser
  @UpdateUser
end

#UpdateUserIdObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def UpdateUserId
  @UpdateUserId
end

#WorkflowDescObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def WorkflowDesc
  @WorkflowDesc
end

#WorkflowIdObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def WorkflowName
  @WorkflowName
end

#WorkflowTypeObject

  • cycle 周期工作流

  • manual 手动工作流

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id



40698
40699
40700
# File 'lib/v20210820/models.rb', line 40698

def WorkflowType
  @WorkflowType
end

Instance Method Details

#deserialize(params) ⇒ Object



40719
40720
40721
40722
40723
40724
40725
40726
40727
40728
40729
40730
40731
40732
40733
40734
40735
40736
40737
40738
40739
40740
40741
40742
40743
40744
40745
40746
40747
40748
40749
40750
40751
40752
40753
40754
40755
40756
40757
# File 'lib/v20210820/models.rb', line 40719

def deserialize(params)
  @WorkflowId = params['WorkflowId']
  @Owner = params['Owner']
  @OwnerId = params['OwnerId']
  @ProjectId = params['ProjectId']
  @ProjectIdent = params['ProjectIdent']
  @ProjectName = params['ProjectName']
  @WorkflowDesc = params['WorkflowDesc']
  @WorkflowName = params['WorkflowName']
  @FolderId = params['FolderId']
  @SparkParams = params['SparkParams']
  unless params['Tasks'].nil?
    @Tasks = []
    params['Tasks'].each do |i|
      taskdsdto_tmp = TaskDsDTO.new
      taskdsdto_tmp.deserialize(i)
      @Tasks << taskdsdto_tmp
    end
  end
  unless params['Links'].nil?
    @Links = []
    params['Links'].each do |i|
      tasklinkdsdto_tmp = TaskLinkDsDTO.new
      tasklinkdsdto_tmp.deserialize(i)
      @Links << tasklinkdsdto_tmp
    end
  end
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      parametertaskdsdto_tmp = ParameterTaskDsDto.new
      parametertaskdsdto_tmp.deserialize(i)
      @Params << parametertaskdsdto_tmp
    end
  end
  @WorkflowType = params['WorkflowType']
  @UpdateUser = params['UpdateUser']
  @UpdateUserId = params['UpdateUserId']
end