Interface SparkGluePropertiesOutput.Builder

  • Method Details

    • additionalArgs

      SparkGluePropertiesOutput.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 SparkGluePropertiesOutput.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 the SparkGlueArgs.Builder avoiding the need to create one manually via SparkGlueArgs.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to additionalArgs(SparkGlueArgs).

      Parameters:
      additionalArgs - a consumer that will call methods on SparkGlueArgs.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • glueConnectionName

      SparkGluePropertiesOutput.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

      SparkGluePropertiesOutput.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

      SparkGluePropertiesOutput.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

      SparkGluePropertiesOutput.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

      SparkGluePropertiesOutput.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

      SparkGluePropertiesOutput.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

      SparkGluePropertiesOutput.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.