Class: TencentCloud::Dlc::V20210125::Task

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

Overview

任务类型,任务如SQL查询等。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sqltask = nil, sparksqltask = nil) ⇒ Task

Returns a new instance of Task.



15585
15586
15587
15588
# File 'lib/v20210125/models.rb', line 15585

def initialize(sqltask=nil, sparksqltask=nil)
  @SQLTask = sqltask
  @SparkSQLTask = sparksqltask
end

Instance Attribute Details

#SparkSQLTaskObject

Parameters:

  • SQLTask:

    SQL查询任务

  • SparkSQLTask:

    Spark SQL查询任务



15583
15584
15585
# File 'lib/v20210125/models.rb', line 15583

def SparkSQLTask
  @SparkSQLTask
end

#SQLTaskObject

Parameters:

  • SQLTask:

    SQL查询任务

  • SparkSQLTask:

    Spark SQL查询任务



15583
15584
15585
# File 'lib/v20210125/models.rb', line 15583

def SQLTask
  @SQLTask
end

Instance Method Details

#deserialize(params) ⇒ Object



15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
# File 'lib/v20210125/models.rb', line 15590

def deserialize(params)
  unless params['SQLTask'].nil?
    @SQLTask = SQLTask.new
    @SQLTask.deserialize(params['SQLTask'])
  end
  unless params['SparkSQLTask'].nil?
    @SparkSQLTask = SQLTask.new
    @SparkSQLTask.deserialize(params['SparkSQLTask'])
  end
end