Job class
Defines a job to be run by the Cloud Dataflow service.
nextID: 26
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, 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
- 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