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.



41078
41079
41080
41081
41082
41083
41084
41085
41086
41087
41088
41089
41090
41091
41092
41093
41094
41095
41096
41097
# File 'lib/v20210820/models.rb', line 41078

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信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def BundleId
  @BundleId
end

#BundleInfoObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def BundleInfo
  @BundleInfo
end

#FolderIdObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

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

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def Links
  @Links
end

#OwnerObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def Owner
  @Owner
end

#OwnerIdObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def OwnerId
  @OwnerId
end

#ParamsObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def Params
  @Params
end

#ProjectIdObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def ProjectId
  @ProjectId
end

#ProjectIdentObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def ProjectIdent
  @ProjectIdent
end

#ProjectNameObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def ProjectName
  @ProjectName
end

#SparkParamsObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def SparkParams
  @SparkParams
end

#TasksObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def Tasks
  @Tasks
end

#UpdateUserObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def UpdateUser
  @UpdateUser
end

#UpdateUserIdObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def UpdateUserId
  @UpdateUserId
end

#WorkflowDescObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def WorkflowDesc
  @WorkflowDesc
end

#WorkflowIdObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def WorkflowId
  @WorkflowId
end

#WorkflowNameObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def WorkflowName
  @WorkflowName
end

#WorkflowTypeObject

  • cycle 周期工作流

  • manual 手动工作流

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

Parameters:

  • UpdateUser:

    最近更新人名称

  • UpdateUserId:

    最近更新人id

  • BundleId:

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

  • BundleInfo:

    BundleId信息



41076
41077
41078
# File 'lib/v20210820/models.rb', line 41076

def WorkflowType
  @WorkflowType
end

Instance Method Details

#deserialize(params) ⇒ Object



41099
41100
41101
41102
41103
41104
41105
41106
41107
41108
41109
41110
41111
41112
41113
41114
41115
41116
41117
41118
41119
41120
41121
41122
41123
41124
41125
41126
41127
41128
41129
41130
41131
41132
41133
41134
41135
41136
41137
41138
41139
# File 'lib/v20210820/models.rb', line 41099

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