Job class

A Dataproc job resource.

Constructors

Job({bool? done, String? driverControlFilesUri, String? driverOutputResourceUri, DriverSchedulingConfig? driverSchedulingConfig, FlinkJob? flinkJob, HadoopJob? hadoopJob, HiveJob? hiveJob, String? jobUuid, Map<String, String>? labels, PigJob? pigJob, JobPlacement? placement, PrestoJob? prestoJob, PySparkJob? pysparkJob, JobReference? reference, JobScheduling? scheduling, SparkJob? sparkJob, SparkRJob? sparkRJob, SparkSqlJob? sparkSqlJob, JobStatus? status, List<JobStatus>? statusHistory, TrinoJob? trinoJob, List<YarnApplication>? yarnApplications})
Job.fromJson(Map json_)

Properties

done bool?
Indicates whether the job is completed.
getter/setter pair
driverControlFilesUri String?
If present, the location of miscellaneous control files which can be used as part of job setup and handling.
getter/setter pair
driverOutputResourceUri String?
A URI pointing to the location of the stdout of the job's driver program.
getter/setter pair
driverSchedulingConfig DriverSchedulingConfig?
Driver scheduling configuration.
getter/setter pair
flinkJob FlinkJob?
Job is a Flink job.
getter/setter pair
hadoopJob HadoopJob?
Job is a Hadoop job.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hiveJob HiveJob?
Job is a Hive job.
getter/setter pair
jobUuid String?
A UUID that uniquely identifies a job within the project over time.
getter/setter pair
labels Map<String, String>?
The labels to associate with this job.
getter/setter pair
pigJob PigJob?
Job is a Pig job.
getter/setter pair
placement JobPlacement?
Job information, including how, when, and where to run the job.
getter/setter pair
prestoJob PrestoJob?
Job is a Presto job.
getter/setter pair
pysparkJob PySparkJob?
Job is a PySpark job.
getter/setter pair
reference JobReference?
The fully qualified reference to the job, which can be used to obtain the equivalent REST path of the job resource.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduling JobScheduling?
Job scheduling configuration.
getter/setter pair
sparkJob SparkJob?
Job is a Spark job.
getter/setter pair
sparkRJob SparkRJob?
Job is a SparkR job.
getter/setter pair
sparkSqlJob SparkSqlJob?
Job is a SparkSql job.
getter/setter pair
status JobStatus?
The job status.
getter/setter pair
statusHistory List<JobStatus>?
The previous job status.
getter/setter pair
trinoJob TrinoJob?
Job is a Trino job.
getter/setter pair
yarnApplications List<YarnApplication>?
The collection of YARN applications spun up by this job.Beta Feature: This report is available for testing purposes only.
getter/setter pair

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