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