@Stability(value=Experimental) @Internal public static final class JobExecutableConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements JobExecutableConfig
JobExecutableConfigsoftware.amazon.jsii.JsiiObject.InitializationModeJobExecutableConfig.Builder, JobExecutableConfig.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(JobExecutableConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by the
JobExecutableConfig.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getClassName()
(experimental) The Scala class that serves as the entry point for the job.
|
List<Code> |
getExtraFiles()
(experimental) Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.
|
List<Code> |
getExtraJars()
(experimental) Additional Java .jar files that AWS Glue adds to the Java classpath before executing your script.
|
Boolean |
getExtraJarsFirst()
(experimental) Setting this value to true prioritizes the customer's extra JAR files in the classpath.
|
List<Code> |
getExtraPythonFiles()
(experimental) Additional Python files that AWS Glue adds to the Python path before executing your script.
|
GlueVersion |
getGlueVersion()
(experimental) Glue version.
|
JobLanguage |
getLanguage()
(experimental) The language of the job (Scala or Python).
|
PythonVersion |
getPythonVersion()
(experimental) The Python version to use.
|
Code |
getScript()
(experimental) The script that is executed by a job.
|
JobType |
getType()
(experimental) Specify the type of the job whether it's an Apache Spark ETL or streaming one or if it's a Python shell job.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(JobExecutableConfig.Builder builder)
JobExecutableConfig.Builder.public final GlueVersion getGlueVersion()
JobExecutableConfiggetGlueVersion in interface JobExecutableConfigpublic final JobLanguage getLanguage()
JobExecutableConfiggetLanguage in interface JobExecutableConfigpublic final Code getScript()
JobExecutableConfiggetScript in interface JobExecutableConfigpublic final JobType getType()
JobExecutableConfiggetType in interface JobExecutableConfigpublic final String getClassName()
JobExecutableConfigThis applies only if your the job langauage is Scala.
Default: - no scala className specified
getClassName in interface JobExecutableConfigpublic final List<Code> getExtraFiles()
JobExecutableConfigDefault: - no extra files specified.
getExtraFiles in interface JobExecutableConfigpublic final List<Code> getExtraJars()
JobExecutableConfigDefault: - no extra jars specified.
getExtraJars in interface JobExecutableConfigpublic final Boolean getExtraJarsFirst()
JobExecutableConfigDefault: - extra jars are not prioritized.
getExtraJarsFirst in interface JobExecutableConfigpublic final List<Code> getExtraPythonFiles()
JobExecutableConfigDefault: - no extra python files specified.
getExtraPythonFiles in interface JobExecutableConfigpublic final PythonVersion getPythonVersion()
JobExecutableConfigDefault: - no python version specified
getPythonVersion in interface JobExecutableConfig@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.