WorkItemStatus class

Conveys a worker's progress through the work described by a WorkItem.

Constructors

WorkItemStatus({bool? completed, List<CounterUpdate>? counterUpdates, DynamicSourceSplit? dynamicSourceSplit, List<Status>? errors, List<MetricUpdate>? metricUpdates, ApproximateProgress? progress, String? reportIndex, ApproximateReportedProgress? reportedProgress, String? requestedLeaseDuration, SourceFork? sourceFork, SourceOperationResponse? sourceOperationResponse, Position? stopPosition, double? totalThrottlerWaitTimeSeconds, String? workItemId})
WorkItemStatus.fromJson(Map json_)

Properties

completed ↔ bool?
True if the WorkItem was completed (successfully or unsuccessfully).
getter/setter pair
counterUpdates ↔ List<CounterUpdate>?
Worker output counters for this WorkItem.
getter/setter pair
dynamicSourceSplit ↔ DynamicSourceSplit?
See documentation of stop_position.
getter/setter pair
errors ↔ List<Status>?
Specifies errors which occurred during processing.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
metricUpdates ↔ List<MetricUpdate>?
DEPRECATED in favor of counter_updates.
getter/setter pair
progress ↔ ApproximateProgress?
DEPRECATED in favor of reported_progress.
getter/setter pair
reportedProgress ↔ ApproximateReportedProgress?
The worker's progress through this WorkItem.
getter/setter pair
reportIndex ↔ String?
The report index.
getter/setter pair
requestedLeaseDuration ↔ String?
Amount of time the worker requests for its lease.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sourceFork ↔ SourceFork?
DEPRECATED in favor of dynamic_source_split.
getter/setter pair
sourceOperationResponse ↔ SourceOperationResponse?
If the work item represented a SourceOperationRequest, and the work is completed, contains the result of the operation.
getter/setter pair
stopPosition ↔ Position?
A worker may split an active map task in two parts, "primary" and "residual", continuing to process the primary part and returning the residual part into the pool of available work.
getter/setter pair
totalThrottlerWaitTimeSeconds ↔ double?
Total time the worker spent being throttled by external systems.
getter/setter pair
workItemId ↔ String?
Identifies the WorkItem.
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