Interface SparkGluePropertiesInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SparkGluePropertiesInput.Builder,SparkGluePropertiesInput>,SdkBuilder<SparkGluePropertiesInput.Builder,SparkGluePropertiesInput>,SdkPojo
- Enclosing class:
- SparkGluePropertiesInput
public static interface SparkGluePropertiesInput.Builder extends SdkPojo, CopyableBuilder<SparkGluePropertiesInput.Builder,SparkGluePropertiesInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SparkGluePropertiesInput.BuilderadditionalArgs(Consumer<SparkGlueArgs.Builder> additionalArgs)The additional args in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderadditionalArgs(SparkGlueArgs additionalArgs)The additional args in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderglueConnectionName(String glueConnectionName)The Amazon Web Services Glue connection name in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderglueVersion(String glueVersion)The Amazon Web Services Glue version in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderidleTimeout(Integer idleTimeout)The idle timeout in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderjavaVirtualEnv(String javaVirtualEnv)The Java virtual env in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuildernumberOfWorkers(Integer numberOfWorkers)The number of workers in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderpythonVirtualEnv(String pythonVirtualEnv)The Python virtual env in the Spark Amazon Web Services Glue properties.SparkGluePropertiesInput.BuilderworkerType(String workerType)The worker type in the Spark Amazon Web Services Glue properties.-
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 Detail
-
additionalArgs
SparkGluePropertiesInput.Builder additionalArgs(SparkGlueArgs additionalArgs)
The additional args in the Spark Amazon Web Services Glue properties.
- Parameters:
additionalArgs- The additional args in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalArgs
default SparkGluePropertiesInput.Builder additionalArgs(Consumer<SparkGlueArgs.Builder> additionalArgs)
The additional args in the Spark Amazon Web Services Glue properties.
This is a convenience method that creates an instance of theSparkGlueArgs.Builderavoiding the need to create one manually viaSparkGlueArgs.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalArgs(SparkGlueArgs).- Parameters:
additionalArgs- a consumer that will call methods onSparkGlueArgs.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
additionalArgs(SparkGlueArgs)
-
glueConnectionName
SparkGluePropertiesInput.Builder glueConnectionName(String glueConnectionName)
The Amazon Web Services Glue connection name in the Spark Amazon Web Services Glue properties.
- Parameters:
glueConnectionName- The Amazon Web Services Glue connection name in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glueVersion
SparkGluePropertiesInput.Builder glueVersion(String glueVersion)
The Amazon Web Services Glue version in the Spark Amazon Web Services Glue properties.
- Parameters:
glueVersion- The Amazon Web Services Glue version in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idleTimeout
SparkGluePropertiesInput.Builder idleTimeout(Integer idleTimeout)
The idle timeout in the Spark Amazon Web Services Glue properties.
- Parameters:
idleTimeout- The idle timeout in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
javaVirtualEnv
SparkGluePropertiesInput.Builder javaVirtualEnv(String javaVirtualEnv)
The Java virtual env in the Spark Amazon Web Services Glue properties.
- Parameters:
javaVirtualEnv- The Java virtual env in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfWorkers
SparkGluePropertiesInput.Builder numberOfWorkers(Integer numberOfWorkers)
The number of workers in the Spark Amazon Web Services Glue properties.
- Parameters:
numberOfWorkers- The number of workers in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pythonVirtualEnv
SparkGluePropertiesInput.Builder pythonVirtualEnv(String pythonVirtualEnv)
The Python virtual env in the Spark Amazon Web Services Glue properties.
- Parameters:
pythonVirtualEnv- The Python virtual env in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerType
SparkGluePropertiesInput.Builder workerType(String workerType)
The worker type in the Spark Amazon Web Services Glue properties.
- Parameters:
workerType- The worker type in the Spark Amazon Web Services Glue properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-