Class: TencentCloud::Emr::V20190103::Step

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, executionstep = nil, actiononfailure = nil, user = nil) ⇒ Step

Returns a new instance of Step.



13852
13853
13854
13855
13856
13857
# File 'lib/v20190103/models.rb', line 13852

def initialize(name=nil, executionstep=nil, actiononfailure=nil, user=nil)
  @Name = name
  @ExecutionStep = executionstep
  @ActionOnFailure = actiononfailure
  @User = user
end

Instance Attribute Details

#ActionOnFailureObject

  1. TERMINATE_CLUSTER 执行失败时退出并销毁集群。
  2. CONTINUE 执行失败时跳过并执行后续步骤。

Parameters:

  • 执行步骤名称。

  • 执行动作。

  • 执行失败策略。

  • 指定执行Step时的用户名,非必须,默认为hadoop。



13850
13851
13852
# File 'lib/v20190103/models.rb', line 13850

def ActionOnFailure
  @ActionOnFailure
end

#ExecutionStepObject

  1. TERMINATE_CLUSTER 执行失败时退出并销毁集群。
  2. CONTINUE 执行失败时跳过并执行后续步骤。

Parameters:

  • 执行步骤名称。

  • 执行动作。

  • 执行失败策略。

  • 指定执行Step时的用户名,非必须,默认为hadoop。



13850
13851
13852
# File 'lib/v20190103/models.rb', line 13850

def ExecutionStep
  @ExecutionStep
end

#NameObject

  1. TERMINATE_CLUSTER 执行失败时退出并销毁集群。
  2. CONTINUE 执行失败时跳过并执行后续步骤。

Parameters:

  • 执行步骤名称。

  • 执行动作。

  • 执行失败策略。

  • 指定执行Step时的用户名,非必须,默认为hadoop。



13850
13851
13852
# File 'lib/v20190103/models.rb', line 13850

def Name
  @Name
end

#UserObject

  1. TERMINATE_CLUSTER 执行失败时退出并销毁集群。
  2. CONTINUE 执行失败时跳过并执行后续步骤。

Parameters:

  • 执行步骤名称。

  • 执行动作。

  • 执行失败策略。

  • 指定执行Step时的用户名,非必须,默认为hadoop。



13850
13851
13852
# File 'lib/v20190103/models.rb', line 13850

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



13859
13860
13861
13862
13863
13864
13865
13866
13867
# File 'lib/v20190103/models.rb', line 13859

def deserialize(params)
  @Name = params['Name']
  unless params['ExecutionStep'].nil?
    @ExecutionStep = Execution.new
    @ExecutionStep.deserialize(params['ExecutionStep'])
  end
  @ActionOnFailure = params['ActionOnFailure']
  @User = params['User']
end