Class: TencentCloud::Emr::V20190103::JobResult

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

Overview

任务步骤结果描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, actiononfailure = nil, jobstate = nil, applicationid = nil) ⇒ JobResult

Returns a new instance of JobResult.



8232
8233
8234
8235
8236
8237
# File 'lib/v20190103/models.rb', line 8232

def initialize(name=nil, actiononfailure=nil, jobstate=nil, applicationid=nil)
  @Name = name
  @ActionOnFailure = actiononfailure
  @JobState = jobstate
  @ApplicationId = applicationid
end

Instance Attribute Details

#ActionOnFailureObject

"CONTINUE",跳过当前失败步骤,继续后续步骤。 “TERMINATE_CLUSTER”,终止当前及后续步骤,并销毁集群。 “CANCEL_AND_WAIT”,取消当前步骤并阻塞等待处理。 “JobFlowStepStatusInit”,初始化状态,等待执行。 “JobFlowStepStatusRunning”,任务步骤正在执行。 “JobFlowStepStatusFailed”,任务步骤执行失败。 “JobFlowStepStatusSucceed”,任务步骤执行成功。

Parameters:

  • 任务步骤名称。

  • 任务步骤失败时的处理策略,可以为以下值:

  • 当前步骤的状态,可以为以下值:

  • YARN任务ID



8230
8231
8232
# File 'lib/v20190103/models.rb', line 8230

def ActionOnFailure
  @ActionOnFailure
end

#ApplicationIdObject

"CONTINUE",跳过当前失败步骤,继续后续步骤。 “TERMINATE_CLUSTER”,终止当前及后续步骤,并销毁集群。 “CANCEL_AND_WAIT”,取消当前步骤并阻塞等待处理。 “JobFlowStepStatusInit”,初始化状态,等待执行。 “JobFlowStepStatusRunning”,任务步骤正在执行。 “JobFlowStepStatusFailed”,任务步骤执行失败。 “JobFlowStepStatusSucceed”,任务步骤执行成功。

Parameters:

  • 任务步骤名称。

  • 任务步骤失败时的处理策略,可以为以下值:

  • 当前步骤的状态,可以为以下值:

  • YARN任务ID



8230
8231
8232
# File 'lib/v20190103/models.rb', line 8230

def ApplicationId
  @ApplicationId
end

#JobStateObject

"CONTINUE",跳过当前失败步骤,继续后续步骤。 “TERMINATE_CLUSTER”,终止当前及后续步骤,并销毁集群。 “CANCEL_AND_WAIT”,取消当前步骤并阻塞等待处理。 “JobFlowStepStatusInit”,初始化状态,等待执行。 “JobFlowStepStatusRunning”,任务步骤正在执行。 “JobFlowStepStatusFailed”,任务步骤执行失败。 “JobFlowStepStatusSucceed”,任务步骤执行成功。

Parameters:

  • 任务步骤名称。

  • 任务步骤失败时的处理策略,可以为以下值:

  • 当前步骤的状态,可以为以下值:

  • YARN任务ID



8230
8231
8232
# File 'lib/v20190103/models.rb', line 8230

def JobState
  @JobState
end

#NameObject

"CONTINUE",跳过当前失败步骤,继续后续步骤。 “TERMINATE_CLUSTER”,终止当前及后续步骤,并销毁集群。 “CANCEL_AND_WAIT”,取消当前步骤并阻塞等待处理。 “JobFlowStepStatusInit”,初始化状态,等待执行。 “JobFlowStepStatusRunning”,任务步骤正在执行。 “JobFlowStepStatusFailed”,任务步骤执行失败。 “JobFlowStepStatusSucceed”,任务步骤执行成功。

Parameters:

  • 任务步骤名称。

  • 任务步骤失败时的处理策略,可以为以下值:

  • 当前步骤的状态,可以为以下值:

  • YARN任务ID



8230
8231
8232
# File 'lib/v20190103/models.rb', line 8230

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



8239
8240
8241
8242
8243
8244
# File 'lib/v20190103/models.rb', line 8239

def deserialize(params)
  @Name = params['Name']
  @ActionOnFailure = params['ActionOnFailure']
  @JobState = params['JobState']
  @ApplicationId = params['ApplicationId']
end