Interface JobDriver.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobDriver.Builder,
,JobDriver> SdkBuilder<JobDriver.Builder,
,JobDriver> SdkPojo
- Enclosing class:
JobDriver
@Mutable
@NotThreadSafe
public static interface JobDriver.Builder
extends SdkPojo, CopyableBuilder<JobDriver.Builder,JobDriver>
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobDriver.Builder
hive
(Consumer<Hive.Builder> hive) The job driver parameters specified for Hive.The job driver parameters specified for Hive.default JobDriver.Builder
sparkSubmit
(Consumer<SparkSubmit.Builder> sparkSubmit) The job driver parameters specified for Spark.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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:
-
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
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:
-