JobUpdate class

Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.

Constructors

JobUpdate({int? allocatedCapacity, JobCommand? command, ConnectionsList? connections, Map<String, String>? defaultArguments, String? description, ExecutionProperty? executionProperty, String? glueVersion, String? logUri, double? maxCapacity, int? maxRetries, Map<String, String>? nonOverridableArguments, NotificationProperty? notificationProperty, int? numberOfWorkers, String? role, String? securityConfiguration, int? timeout, WorkerType? workerType})

Properties

allocatedCapacity int?
This field is deprecated. Use MaxCapacity instead.
final
command JobCommand?
The JobCommand that executes this job (required).
final
connections ConnectionsList?
The connections used for this job.
final
defaultArguments Map<String, String>?
The default arguments for this job.
final
description String?
Description of the job being defined.
final
executionProperty ExecutionProperty?
An ExecutionProperty specifying the maximum number of concurrent runs allowed for this job.
final
glueVersion String?
Glue version determines the versions of Apache Spark and Python that AWS Glue supports. The Python version indicates the version supported for jobs of type Spark.
final
hashCode int
The hash code for this object.
no setterinherited
logUri String?
This field is reserved for future use.
final
maxCapacity double?
The number of AWS 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 AWS Glue pricing page.
final
maxRetries int?
The maximum number of times to retry this job if it fails.
final
nonOverridableArguments Map<String, String>?
Non-overridable arguments for this job, specified as name-value pairs.
final
notificationProperty NotificationProperty?
Specifies the configuration properties of a job notification.
final
numberOfWorkers int?
The number of workers of a defined workerType that are allocated when a job runs.
final
role String?
The name or Amazon Resource Name (ARN) of the IAM role associated with this job (required).
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityConfiguration String?
The name of the SecurityConfiguration structure to be used with this job.
final
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).
final
workerType WorkerType?
The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited