Interface CfnStepProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStepProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)",
date="2026-02-09T14:39:11.190Z")
@Stability(Stable)
public interface CfnStepProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnStep.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.emr.*;
CfnStepProps cfnStepProps = CfnStepProps.builder()
.actionOnFailure("actionOnFailure")
.hadoopJarStep(HadoopJarStepConfigProperty.builder()
.jar("jar")
// the properties below are optional
.args(List.of("args"))
.mainClass("mainClass")
.stepProperties(List.of(KeyValueProperty.builder()
.key("key")
.value("value")
.build()))
.build())
.jobFlowId("jobFlowId")
.name("name")
// the properties below are optional
.encryptionKeyArn("encryptionKeyArn")
.logUri("logUri")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnStepPropsstatic final classAn implementation forCfnStepProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnStepProps.Builderbuilder()This specifies what action to take when the cluster step fails.default StringThe KMS key ARN to encrypt the logs published to the given Amazon S3 destination.TheHadoopJarStepConfigproperty type specifies a job flow step consisting of a JAR file whose main function will be executed.A string that uniquely identifies the cluster (job flow).default StringThe Amazon S3 destination URI for log publishing.getName()The name of the cluster step.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionOnFailure
This specifies what action to take when the cluster step fails.Possible values are
CANCEL_AND_WAITandCONTINUE.- See Also:
-
getHadoopJarStep
TheHadoopJarStepConfigproperty type specifies a job flow step consisting of a JAR file whose main function will be executed.The main function submits a job for the cluster to execute as a step on the master node, and then waits for the job to finish or fail before executing subsequent steps.
Returns union: either
IResolvableorCfnStep.HadoopJarStepConfigProperty- See Also:
-
getJobFlowId
A string that uniquely identifies the cluster (job flow).- See Also:
-
getName
The name of the cluster step.- See Also:
-
getEncryptionKeyArn
The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.When omitted, EMR falls back to cluster-level logging behavior.
- See Also:
-
getLogUri
The Amazon S3 destination URI for log publishing.When omitted, EMR falls back to cluster-level logging behavior.
- See Also:
-
builder
- Returns:
- a
CfnStepProps.BuilderofCfnStepProps
-