Class: TencentCloud::Wedata::V20210820::LineageTask

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

Overview

血缘任务

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, tasktype = nil, tasksource = nil, extparams = nil) ⇒ LineageTask

Returns a new instance of LineageTask.



24547
24548
24549
24550
24551
24552
# File 'lib/v20210820/models.rb', line 24547

def initialize(taskid=nil, tasktype=nil, tasksource=nil, extparams=nil)
  @TaskId = taskid
  @TaskType = tasktype
  @TaskSource = tasksource
  @ExtParams = extparams
end

Instance Attribute Details

#ExtParamsObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



24545
24546
24547
# File 'lib/v20210820/models.rb', line 24545

def ExtParams
  @ExtParams
end

#TaskIdObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



24545
24546
24547
# File 'lib/v20210820/models.rb', line 24545

def TaskId
  @TaskId
end

#TaskSourceObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



24545
24546
24547
# File 'lib/v20210820/models.rb', line 24545

def TaskSource
  @TaskSource
end

#TaskTypeObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



24545
24546
24547
# File 'lib/v20210820/models.rb', line 24545

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
# File 'lib/v20210820/models.rb', line 24554

def deserialize(params)
  @TaskId = params['TaskId']
  @TaskType = params['TaskType']
  @TaskSource = params['TaskSource']
  unless params['ExtParams'].nil?
    @ExtParams = []
    params['ExtParams'].each do |i|
      extparam_tmp = ExtParam.new
      extparam_tmp.deserialize(i)
      @ExtParams << extparam_tmp
    end
  end
end