Interface JobDriver.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<JobDriver.Builder,JobDriver>
,SdkBuilder<JobDriver.Builder,JobDriver>
,SdkPojo
- Enclosing class:
- JobDriver
public static interface JobDriver.Builder extends SdkPojo, CopyableBuilder<JobDriver.Builder,JobDriver>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default JobDriver.Builder
hive(Consumer<Hive.Builder> hive)
The job driver parameters specified for Hive.JobDriver.Builder
hive(Hive hive)
The job driver parameters specified for Hive.default JobDriver.Builder
sparkSubmit(Consumer<SparkSubmit.Builder> sparkSubmit)
The job driver parameters specified for Spark.JobDriver.Builder
sparkSubmit(SparkSubmit sparkSubmit)
The job driver parameters specified for Spark.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
sparkSubmit
JobDriver.Builder sparkSubmit(SparkSubmit sparkSubmit)
The job driver parameters specified for Spark.
- Parameters:
sparkSubmit
- The job driver parameters specified for Spark.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkSubmit
default JobDriver.Builder sparkSubmit(Consumer<SparkSubmit.Builder> sparkSubmit)
The job driver parameters specified for Spark.
This is a convenience method that creates an instance of theSparkSubmit.Builder
avoiding the need to create one manually viaSparkSubmit.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosparkSubmit(SparkSubmit)
.- Parameters:
sparkSubmit
- a consumer that will call methods onSparkSubmit.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sparkSubmit(SparkSubmit)
-
hive
JobDriver.Builder hive(Hive hive)
The job driver parameters specified for Hive.
- Parameters:
hive
- The job driver parameters specified for Hive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hive
default JobDriver.Builder hive(Consumer<Hive.Builder> hive)
The job driver parameters specified for Hive.
This is a convenience method that creates an instance of theHive.Builder
avoiding the need to create one manually viaHive.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohive(Hive)
.- Parameters:
hive
- a consumer that will call methods onHive.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
hive(Hive)
-
-