CreateJobRequest

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

This parameter is deprecated. Use MaxCapacity instead.

Link copied to clipboard

The representation of a directed acyclic graph on which both the Glue Studio visual component and Glue Studio code generation is based.

Link copied to clipboard

The JobCommand that runs this job.

Link copied to clipboard

The connections used for this job.

Link copied to clipboard

The default arguments for every run of this job, specified as name-value pairs.

Link copied to clipboard

Description of the job being defined.

Link copied to clipboard

Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.

Link copied to clipboard

An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.

Link copied to clipboard

In Spark jobs, GlueVersion determines the versions of Apache Spark and Python that Glue available in a job. The Python version indicates the version supported for jobs of type Spark.

Link copied to clipboard

This field is reserved for future use.

Link copied to clipboard

For Glue version 1.0 or earlier jobs, using the standard worker type, the number of Glue data processing units (DPUs) that can be allocated when this job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. For more information, see the Glue pricing page.

Link copied to clipboard

The maximum number of times to retry this job if it fails.

Link copied to clipboard
val name: String?

The name you assign to this job definition. It must be unique in your account.

Link copied to clipboard

Arguments for this job that are not overridden when providing job arguments in a job run, specified as name-value pairs.

Link copied to clipboard

Specifies configuration properties of a job notification.

Link copied to clipboard

The number of workers of a defined workerType that are allocated when a job runs.

Link copied to clipboard
val role: String?

The name or Amazon Resource Name (ARN) of the IAM role associated with this job.

Link copied to clipboard

The name of the SecurityConfiguration structure to be used with this job.

Link copied to clipboard

The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.

Link copied to clipboard

The tags to use with this job. You may use tags to limit access to the job. For more information about tags in Glue, see Amazon Web Services Tags in Glue in the developer guide.

Link copied to clipboard
val timeout: Int?

The job timeout in minutes. This is the maximum time that a job run can consume resources before it is terminated and enters TIMEOUT status. The default is 2,880 minutes (48 hours).

Link copied to clipboard

The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, G.8X or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs.

Functions

Link copied to clipboard
inline fun copy(block: CreateJobRequest.Builder.() -> Unit = {}): CreateJobRequest
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String