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, bundleid = nil, bundleinfo = nil) ⇒ WorkflowDsDTO

Returns a new instance of WorkflowDsDTO.



42697
42698
42699
42700
42701
42702
42703
42704
42705
42706
42707
42708
42709
42710
42711
42712
42713
42714
42715
42716
# File 'lib/v20210820/models.rb', line 42697

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, bundleid=nil, bundleinfo=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
  @BundleId = bundleid
  @BundleInfo = bundleinfo
end

Instance Attribute Details

#BundleIdObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def BundleId
  @BundleId
end

#BundleInfoObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def BundleInfo
  @BundleInfo
end

#FolderIdObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def FolderId
  @FolderId
end
  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def Links
  @Links
end

#OwnerObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def Owner
  @Owner
end

#OwnerIdObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def OwnerId
  @OwnerId
end

#ParamsObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def Params
  @Params
end

#ProjectIdObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def ProjectId
  @ProjectId
end

#ProjectIdentObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def ProjectIdent
  @ProjectIdent
end

#ProjectNameObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def ProjectName
  @ProjectName
end

#SparkParamsObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def SparkParams
  @SparkParams
end

#TasksObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def Tasks
  @Tasks
end

#UpdateUserObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def UpdateUser
  @UpdateUser
end

#UpdateUserIdObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def UpdateUserId
  @UpdateUserId
end

#WorkflowDescObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def WorkflowDesc
  @WorkflowDesc
end

#WorkflowIdObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def WorkflowName
  @WorkflowName
end

#WorkflowTypeObject

  • cycle 周期工作流
  • manual 手动工作流 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

    BundleId CI/CD工程生成的bundle唯一标识

  • BundleInfo:

    BundleId信息



42695
42696
42697
# File 'lib/v20210820/models.rb', line 42695

def WorkflowType
  @WorkflowType
end

Instance Method Details

#deserialize(params) ⇒ Object



42718
42719
42720
42721
42722
42723
42724
42725
42726
42727
42728
42729
42730
42731
42732
42733
42734
42735
42736
42737
42738
42739
42740
42741
42742
42743
42744
42745
42746
42747
42748
42749
42750
42751
42752
42753
42754
42755
42756
42757
42758
# File 'lib/v20210820/models.rb', line 42718

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']
  @BundleId = params['BundleId']
  @BundleInfo = params['BundleInfo']
end