MetricUpdate class

Describes the state of a metric.

Constructors

MetricUpdate({bool? cumulative, Object? distribution, Object? gauge, Object? internal, String? kind, Object? meanCount, Object? meanSum, MetricStructuredName? name, Object? scalar, Object? set, String? updateTime})
MetricUpdate.fromJson(Map json_)

Properties

cumulative bool?
True if this metric is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem.
getter/setter pair
distribution Object?
A struct value describing properties of a distribution of numeric values.
getter/setter pair
gauge Object?
A struct value describing properties of a Gauge.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
internal Object?
Worker-computed aggregate value for internal use by the Dataflow service.
getter/setter pair
kind String?
Metric aggregation kind.
getter/setter pair
meanCount Object?
Worker-computed aggregate value for the "Mean" aggregation kind.
getter/setter pair
meanSum Object?
Worker-computed aggregate value for the "Mean" aggregation kind.
getter/setter pair
name MetricStructuredName?
Name of the metric.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scalar Object?
Worker-computed aggregate value for aggregation kinds "Sum", "Max", "Min", "And", and "Or".
getter/setter pair
set Object?
Worker-computed aggregate value for the "Set" aggregation kind.
getter/setter pair
updateTime String?
Timestamp associated with the metric value.
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