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.



25701
25702
25703
25704
25705
25706
# File 'lib/v20210820/models.rb', line 25701

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:

    任务扩展参数



25699
25700
25701
# File 'lib/v20210820/models.rb', line 25699

def ExtParams
  @ExtParams
end

#TaskIdObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



25699
25700
25701
# File 'lib/v20210820/models.rb', line 25699

def TaskId
  @TaskId
end

#TaskSourceObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



25699
25700
25701
# File 'lib/v20210820/models.rb', line 25699

def TaskSource
  @TaskSource
end

#TaskTypeObject

Parameters:

  • TaskId:

    任务id

  • TaskType:

    任务类型

  • TaskSource:

    任务来源

  • ExtParams:

    任务扩展参数



25699
25700
25701
# File 'lib/v20210820/models.rb', line 25699

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
# File 'lib/v20210820/models.rb', line 25708

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