Struct aws_sdk_emr::model::StepConfig  
source · #[non_exhaustive]pub struct StepConfig { /* private fields */ }Expand description
Specification for a cluster (job flow) step.
Implementations§
source§impl StepConfig
 
impl StepConfig
sourcepub fn action_on_failure(&self) -> Option<&ActionOnFailure>
 
pub fn action_on_failure(&self) -> Option<&ActionOnFailure>
The action to take when the step fails. Use one of the following values:
-  TERMINATE_CLUSTER- Shuts down the cluster.
-  CANCEL_AND_WAIT- Cancels any pending steps and returns the cluster to theWAITINGstate.
-  CONTINUE- Continues to the next step in the queue.
-  TERMINATE_JOB_FLOW- Shuts down the cluster.TERMINATE_JOB_FLOWis provided for backward compatibility. We recommend usingTERMINATE_CLUSTERinstead.
If a cluster's StepConcurrencyLevel is greater than 1, do not use AddJobFlowSteps to submit a step with this parameter set to CANCEL_AND_WAIT or TERMINATE_CLUSTER. The step is not submitted and the action fails with a message that the ActionOnFailure setting is not valid.
If you change a cluster's StepConcurrencyLevel to be greater than 1 while a step is running, the ActionOnFailure parameter may not behave as you expect. In this case, for a step that fails with this parameter set to CANCEL_AND_WAIT, pending steps and the running step are not canceled; for a step that fails with this parameter set to TERMINATE_CLUSTER, the cluster does not terminate.
sourcepub fn hadoop_jar_step(&self) -> Option<&HadoopJarStepConfig>
 
pub fn hadoop_jar_step(&self) -> Option<&HadoopJarStepConfig>
The JAR file used for the step.
source§impl StepConfig
 
impl StepConfig
sourcepub fn builder() -> Builder
 
pub fn builder() -> Builder
Creates a new builder-style object to manufacture StepConfig.
Trait Implementations§
source§impl Clone for StepConfig
 
impl Clone for StepConfig
source§fn clone(&self) -> StepConfig
 
fn clone(&self) -> StepConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StepConfig
 
impl Debug for StepConfig
source§impl PartialEq<StepConfig> for StepConfig
 
impl PartialEq<StepConfig> for StepConfig
source§fn eq(&self, other: &StepConfig) -> bool
 
fn eq(&self, other: &StepConfig) -> bool
self and other values to be equal, and is used
by ==.