Class: TencentCloud::Thpc::V20230321::Task

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

Overview

作业任务配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(application = nil, taskname = nil, taskinstancenum = nil, timeout = nil) ⇒ Task

Returns a new instance of Task.



3727
3728
3729
3730
3731
3732
# File 'lib/v20230321/models.rb', line 3727

def initialize(application=nil, taskname=nil, taskinstancenum=nil, timeout=nil)
  @Application = application
  @TaskName = taskname
  @TaskInstanceNum = taskinstancenum
  @Timeout = timeout
end

Instance Attribute Details

#ApplicationObject

Parameters:

  • Application:

    作业任务的应用环境配置信息。

  • TaskName:

    作业任务名称。

  • TaskInstanceNum:

    作业任务所需的节点数/副本数。

  • Timeout:

    任务超时时间(单位:秒)。



3725
3726
3727
# File 'lib/v20230321/models.rb', line 3725

def Application
  @Application
end

#TaskInstanceNumObject

Parameters:

  • Application:

    作业任务的应用环境配置信息。

  • TaskName:

    作业任务名称。

  • TaskInstanceNum:

    作业任务所需的节点数/副本数。

  • Timeout:

    任务超时时间(单位:秒)。



3725
3726
3727
# File 'lib/v20230321/models.rb', line 3725

def TaskInstanceNum
  @TaskInstanceNum
end

#TaskNameObject

Parameters:

  • Application:

    作业任务的应用环境配置信息。

  • TaskName:

    作业任务名称。

  • TaskInstanceNum:

    作业任务所需的节点数/副本数。

  • Timeout:

    任务超时时间(单位:秒)。



3725
3726
3727
# File 'lib/v20230321/models.rb', line 3725

def TaskName
  @TaskName
end

#TimeoutObject

Parameters:

  • Application:

    作业任务的应用环境配置信息。

  • TaskName:

    作业任务名称。

  • TaskInstanceNum:

    作业任务所需的节点数/副本数。

  • Timeout:

    任务超时时间(单位:秒)。



3725
3726
3727
# File 'lib/v20230321/models.rb', line 3725

def Timeout
  @Timeout
end

Instance Method Details

#deserialize(params) ⇒ Object



3734
3735
3736
3737
3738
3739
3740
3741
3742
# File 'lib/v20230321/models.rb', line 3734

def deserialize(params)
  unless params['Application'].nil?
    @Application = Application.new
    @Application.deserialize(params['Application'])
  end
  @TaskName = params['TaskName']
  @TaskInstanceNum = params['TaskInstanceNum']
  @Timeout = params['Timeout']
end