Class: TencentCloud::Wedata::V20250806::RelateTask

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

Overview

数据源相关任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tasktype = nil, tasknum = nil, tasklist = nil) ⇒ RelateTask

Returns a new instance of RelateTask.



10190
10191
10192
10193
10194
# File 'lib/v20250806/models.rb', line 10190

def initialize(tasktype=nil, tasknum=nil, tasklist=nil)
  @TaskType = tasktype
  @TaskNum = tasknum
  @TaskList = tasklist
end

Instance Attribute Details

#TaskListObject

  • OfflineIntegration — 离线集成任务

  • RealtimeIntegration — 实时集成任务

  • DataDevelopment — 数据开发任务

  • DataQuality — 数据质量任务

  • DataService — 数据服务任务

  • MetadataCollection — 元数据采集任务

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

Parameters:

  • TaskNum:

    任务数量

  • TaskList:

    任务详情



10188
10189
10190
# File 'lib/v20250806/models.rb', line 10188

def TaskList
  @TaskList
end

#TaskNumObject

  • OfflineIntegration — 离线集成任务

  • RealtimeIntegration — 实时集成任务

  • DataDevelopment — 数据开发任务

  • DataQuality — 数据质量任务

  • DataService — 数据服务任务

  • MetadataCollection — 元数据采集任务

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

Parameters:

  • TaskNum:

    任务数量

  • TaskList:

    任务详情



10188
10189
10190
# File 'lib/v20250806/models.rb', line 10188

def TaskNum
  @TaskNum
end

#TaskTypeObject

  • OfflineIntegration — 离线集成任务

  • RealtimeIntegration — 实时集成任务

  • DataDevelopment — 数据开发任务

  • DataQuality — 数据质量任务

  • DataService — 数据服务任务

  • MetadataCollection — 元数据采集任务

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

Parameters:

  • TaskNum:

    任务数量

  • TaskList:

    任务详情



10188
10189
10190
# File 'lib/v20250806/models.rb', line 10188

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
# File 'lib/v20250806/models.rb', line 10196

def deserialize(params)
  @TaskType = params['TaskType']
  @TaskNum = params['TaskNum']
  unless params['TaskList'].nil?
    @TaskList = []
    params['TaskList'].each do |i|
      brieftask_tmp = BriefTask.new
      brieftask_tmp.deserialize(i)
      @TaskList << brieftask_tmp
    end
  end
end