Class: TencentCloud::Dlc::V20210125::CreateSparkAppTaskRequest

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

Overview

CreateSparkAppTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(jobname = nil, cmdargs = nil, sourceinfo = nil) ⇒ CreateSparkAppTaskRequest

Returns a new instance of CreateSparkAppTaskRequest.



2767
2768
2769
2770
2771
# File 'lib/v20210125/models.rb', line 2767

def initialize(jobname=nil, cmdargs=nil, sourceinfo=nil)
  @JobName = jobname
  @CmdArgs = cmdargs
  @SourceInfo = sourceinfo
end

Instance Attribute Details

#CmdArgsObject

Parameters:

  • JobName:

    spark作业名

  • CmdArgs:

    spark作业程序入参,以空格分隔;一般用于周期性调用使用

  • SourceInfo:

    任务来源信息



2765
2766
2767
# File 'lib/v20210125/models.rb', line 2765

def CmdArgs
  @CmdArgs
end

#JobNameObject

Parameters:

  • JobName:

    spark作业名

  • CmdArgs:

    spark作业程序入参,以空格分隔;一般用于周期性调用使用

  • SourceInfo:

    任务来源信息



2765
2766
2767
# File 'lib/v20210125/models.rb', line 2765

def JobName
  @JobName
end

#SourceInfoObject

Parameters:

  • JobName:

    spark作业名

  • CmdArgs:

    spark作业程序入参,以空格分隔;一般用于周期性调用使用

  • SourceInfo:

    任务来源信息



2765
2766
2767
# File 'lib/v20210125/models.rb', line 2765

def SourceInfo
  @SourceInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
# File 'lib/v20210125/models.rb', line 2773

def deserialize(params)
  @JobName = params['JobName']
  @CmdArgs = params['CmdArgs']
  unless params['SourceInfo'].nil?
    @SourceInfo = []
    params['SourceInfo'].each do |i|
      kvpair_tmp = KVPair.new
      kvpair_tmp.deserialize(i)
      @SourceInfo << kvpair_tmp
    end
  end
end