Job class

Defines a job to be run by the Cloud Dataflow service.

Do not enter confidential information when you supply string values using the API.

Constructors

Job({String? clientRequestId, String? createTime, String? createdFromSnapshotId, String? currentState, String? currentStateTime, Environment? environment, JobExecutionInfo? executionInfo, String? id, JobMetadata? jobMetadata, Map<String, String>? labels, String? location, String? name, PipelineDescription? pipelineDescription, String? projectId, String? replaceJobId, String? replacedByJobId, String? requestedState, RuntimeUpdatableParams? runtimeUpdatableParams, bool? satisfiesPzi, bool? satisfiesPzs, List<ExecutionStageState>? stageStates, String? startTime, List<Step>? steps, String? stepsLocation, List<String>? tempFiles, Map<String, String>? transformNameMapping, String? type})
Job.fromJson(Map json_)

Properties

clientRequestId ↔ String?
The client's unique identifier of the job, re-used across retried attempts.
getter/setter pair
createdFromSnapshotId ↔ String?
If this is specified, the job's initial state is populated from the given snapshot.
getter/setter pair
createTime ↔ String?
The timestamp when the job was initially created.
getter/setter pair
currentState ↔ String?
The current state of the job.
getter/setter pair
currentStateTime ↔ String?
The timestamp associated with the current state.
getter/setter pair
environment ↔ Environment?
The environment for the job.
getter/setter pair
executionInfo ↔ JobExecutionInfo?
Deprecated.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ String?
The unique ID of this job.
getter/setter pair
jobMetadata ↔ JobMetadata?
This field is populated by the Dataflow service to support filtering jobs by the metadata values provided here.
getter/setter pair
labels ↔ Map<String, String>?
User-defined labels for this job.
getter/setter pair
location ↔ String?
The regional endpoint that contains this job.
getter/setter pair
name ↔ String?
The user-specified Cloud Dataflow job name.
getter/setter pair
pipelineDescription ↔ PipelineDescription?
Preliminary field: The format of this data may change at any time.
getter/setter pair
projectId ↔ String?
The ID of the Cloud Platform project that the job belongs to.
getter/setter pair
replacedByJobId ↔ String?
If another job is an update of this job (and thus, this job is in JOB_STATE_UPDATED), this field contains the ID of that job.
getter/setter pair
replaceJobId ↔ String?
If this job is an update of an existing job, this field is the job ID of the job it replaced.
getter/setter pair
requestedState ↔ String?
The job's requested state.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
runtimeUpdatableParams ↔ RuntimeUpdatableParams?
This field may ONLY be modified at runtime using the projects.jobs.update method to adjust job behavior.
getter/setter pair
satisfiesPzi ↔ bool?
Reserved for future use.
getter/setter pair
satisfiesPzs ↔ bool?
Reserved for future use.
getter/setter pair
stageStates ↔ List<ExecutionStageState>?
This field may be mutated by the Cloud Dataflow service; callers cannot mutate it.
getter/setter pair
startTime ↔ String?
The timestamp when the job was started (transitioned to JOB_STATE_PENDING).
getter/setter pair
steps ↔ List<Step>?
Exactly one of step or steps_location should be specified.
getter/setter pair
stepsLocation ↔ String?
The Cloud Storage location where the steps are stored.
getter/setter pair
tempFiles ↔ List<String>?
A set of files the system should be aware of that are used for temporary storage.
getter/setter pair
transformNameMapping ↔ Map<String, String>?
The map of transform name prefixes of the job to be replaced to the corresponding name prefixes of the new job.
getter/setter pair
type ↔ String?
The type of Cloud Dataflow job. Possible string values are:
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