@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2022-12-27T20:28:49.368Z") @Stability(value=Stable) public interface JobDriver extends software.amazon.jsii.JsiiSerializable
The job driver is used to provide an input for the job that will be run.
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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
JobDriver.Builder
A builder for
JobDriver |
static class |
JobDriver.Jsii$Proxy
An implementation for
JobDriver |
| Modifier and Type | Method and Description |
|---|---|
static JobDriver.Builder |
builder() |
SparkSubmitJobDriver |
getSparkSubmitJobDriver()
The job driver parameters specified for spark submit.
|
@Stability(value=Stable) @NotNull SparkSubmitJobDriver getSparkSubmitJobDriver()
@Stability(value=Stable) static JobDriver.Builder builder()
JobDriver.Builder of JobDriverCopyright © 2022. All rights reserved.