Class ReleaseLabel
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.ReleaseLabel
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:48.131Z")
@Stability(Stable)
public class ReleaseLabel
extends software.amazon.jsii.JsiiObject
The Amazon EMR release version to use for the job run.
Can be extended to include new EMR releases
For example, new ReleaseLabel('emr-x.xx.x-latest');
Example:
EmrContainersStartJobRun.Builder.create(this, "EMR Containers Start Job Run")
.virtualCluster(VirtualClusterInput.fromVirtualClusterId("de92jdei2910fwedz"))
.releaseLabel(ReleaseLabel.EMR_6_2_0)
.jobName("EMR-Containers-Job")
.jobDriver(JobDriver.builder()
.sparkSubmitJobDriver(SparkSubmitJobDriver.builder()
.entryPoint(TaskInput.fromText("local:///usr/lib/spark/examples/src/main/python/pi.py"))
.build())
.build())
.applicationConfig(List.of(ApplicationConfiguration.builder()
.classification(Classification.SPARK_DEFAULTS)
.properties(Map.of(
"spark.executor.instances", "1",
"spark.executor.memory", "512M"))
.build()))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ReleaseLabelEMR Release version 5.32.0.static final ReleaseLabelEMR Release version 5.33.0.static final ReleaseLabelEMR Release version 6.2.0.static final ReleaseLabelEMR Release version 6.3.0. -
Constructor Summary
ConstructorsModifierConstructorDescriptionReleaseLabel(String label) Initializes the label string.protectedReleaseLabel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedReleaseLabel(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
EMR_5_32_0
EMR Release version 5.32.0. -
EMR_5_33_0
EMR Release version 5.33.0. -
EMR_6_2_0
EMR Release version 6.2.0. -
EMR_6_3_0
EMR Release version 6.3.0.
-
-
Constructor Details
-
ReleaseLabel
protected ReleaseLabel(software.amazon.jsii.JsiiObjectRef objRef) -
ReleaseLabel
protected ReleaseLabel(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
ReleaseLabel
Initializes the label string.- Parameters:
label- A literal string that contains the release-version ex. This parameter is required.
-
-
Method Details
-
getLabel
A literal string that contains the release-version ex.'emr-x.x.x-latest'
-