@Stability(value=Experimental) public static final class JobExecutableConfig.Builder extends Object implements software.amazon.jsii.Builder<JobExecutableConfig>
JobExecutableConfig| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public JobExecutableConfig.Builder glueVersion(GlueVersion glueVersion)
JobExecutableConfig.getGlueVersion()glueVersion - Glue version. This parameter is required.this@Stability(value=Experimental) public JobExecutableConfig.Builder language(JobLanguage language)
JobExecutableConfig.getLanguage()language - The language of the job (Scala or Python). This parameter is required.this@Stability(value=Experimental) public JobExecutableConfig.Builder script(Code script)
JobExecutableConfig.getScript()script - The script that is executed by a job. This parameter is required.this@Stability(value=Experimental) public JobExecutableConfig.Builder type(JobType type)
JobExecutableConfig.getType()type - Specify the type of the job whether it's an Apache Spark ETL or streaming one or if it's a Python shell job. This parameter is required.this@Stability(value=Experimental) public JobExecutableConfig.Builder className(String className)
JobExecutableConfig.getClassName()className - The Scala class that serves as the entry point for the job.
This applies only if your the job langauage is Scala.this@Stability(value=Experimental) public JobExecutableConfig.Builder extraFiles(List<? extends Code> extraFiles)
JobExecutableConfig.getExtraFiles()extraFiles - Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.this@Stability(value=Experimental) public JobExecutableConfig.Builder extraJars(List<? extends Code> extraJars)
JobExecutableConfig.getExtraJars()extraJars - Additional Java .jar files that AWS Glue adds to the Java classpath before executing your script.this@Stability(value=Experimental) public JobExecutableConfig.Builder extraJarsFirst(Boolean extraJarsFirst)
JobExecutableConfig.getExtraJarsFirst()extraJarsFirst - Setting this value to true prioritizes the customer's extra JAR files in the classpath.this@Stability(value=Experimental) public JobExecutableConfig.Builder extraPythonFiles(List<? extends Code> extraPythonFiles)
JobExecutableConfig.getExtraPythonFiles()extraPythonFiles - Additional Python files that AWS Glue adds to the Python path before executing your script.this@Stability(value=Experimental) public JobExecutableConfig.Builder pythonVersion(PythonVersion pythonVersion)
JobExecutableConfig.getPythonVersion()pythonVersion - The Python version to use.this@Stability(value=Experimental) public JobExecutableConfig build()
build in interface software.amazon.jsii.Builder<JobExecutableConfig>JobExecutableConfigNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.