Interface PySparkFlexEtlJobProps
- All Superinterfaces:
JobProps,software.amazon.jsii.JsiiSerializable,SparkJobProps
- All Known Implementing Classes:
PySparkFlexEtlJobProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-17T14:54:05.062Z")
@Stability(Stable)
public interface PySparkFlexEtlJobProps
extends software.amazon.jsii.JsiiSerializable, SparkJobProps
Properties for PySparkFlexEtlJob.
Example:
import software.amazon.awscdk.*; import software.amazon.awscdk.services.iam.*; Stack stack; IRole role; Code script; PySparkFlexEtlJob.Builder.create(stack, "ImportedJob").role(role).script(script).build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forPySparkFlexEtlJobPropsstatic final classAn implementation forPySparkFlexEtlJobProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.Extra Jars S3 URL (optional) S3 URL where additional jar dependencies are located.default BooleanSetting this value to true prioritizes the customer's extra JAR files in the classpath.Extra Python Files S3 URL (optional) S3 URL where additional python dependencies are located.default DurationSpecifies configuration properties of a notification (optional).Methods inherited from interface software.amazon.awscdk.services.glue.JobProps
getConnections, getContinuousLogging, getDefaultArguments, getDescription, getGlueVersion, getJobName, getMaxConcurrentRuns, getMaxRetries, getRole, getScript, getSecurityConfiguration, getTags, getTimeoutMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.glue.SparkJobProps
getEnableMetrics, getEnableObservabilityMetrics, getSparkUI, getWorkerConfiguration
-
Method Details
-
getExtraFiles
Additional files, such as configuration files that AWS Glue copies to the working directory of your script before executing it.Default: - no extra files specified.
- See Also:
-
getExtraJars
Extra Jars S3 URL (optional) S3 URL where additional jar dependencies are located.Default: - no extra jar files
-
getExtraJarsFirst
Setting this value to true prioritizes the customer's extra JAR files in the classpath.Default: false - priority is not given to user-provided jars
- See Also:
-
getExtraPythonFiles
Extra Python Files S3 URL (optional) S3 URL where additional python dependencies are located.Default: - no extra files
-
getNotifyDelayAfter
Specifies configuration properties of a notification (optional).After a job run starts, the number of minutes to wait before sending a job run delay notification.
Default: - undefined
-
builder
- Returns:
- a
PySparkFlexEtlJobProps.BuilderofPySparkFlexEtlJobProps
-