Struct aws_sdk_emr::model::StepConfig
source · [−]#[non_exhaustive]pub struct StepConfig { /* private fields */ }Expand description
Specification for a cluster (job flow) step.
Implementations
sourceimpl 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.
sourceimpl StepConfig
impl StepConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture StepConfig.
Trait Implementations
sourceimpl Clone for StepConfig
impl Clone for StepConfig
sourcefn clone(&self) -> StepConfig
fn clone(&self) -> StepConfig
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more