Class CounterUpdate
An update to a Counter sent from a worker.
Implements
Inherited Members
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class CounterUpdate : IDirectResponseSchema
Properties
Boolean
Boolean value for And, Or.
Declaration
[JsonProperty("boolean")]
public virtual bool? Boolean { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Cumulative
True if this counter is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem. By default this is false, indicating that this counter is reported as a delta.
Declaration
[JsonProperty("cumulative")]
public virtual bool? Cumulative { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Distribution
Distribution data
Declaration
[JsonProperty("distribution")]
public virtual DistributionUpdate Distribution { get; set; }
Property Value
Type | Description |
---|---|
DistributionUpdate |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FloatingPoint
Floating point value for Sum, Max, Min.
Declaration
[JsonProperty("floatingPoint")]
public virtual double? FloatingPoint { get; set; }
Property Value
Type | Description |
---|---|
double? |
FloatingPointList
List of floating point numbers, for Set.
Declaration
[JsonProperty("floatingPointList")]
public virtual FloatingPointList FloatingPointList { get; set; }
Property Value
Type | Description |
---|---|
FloatingPointList |
FloatingPointMean
Floating point mean aggregation value for Mean.
Declaration
[JsonProperty("floatingPointMean")]
public virtual FloatingPointMean FloatingPointMean { get; set; }
Property Value
Type | Description |
---|---|
FloatingPointMean |
Integer
Integer value for Sum, Max, Min.
Declaration
[JsonProperty("integer")]
public virtual SplitInt64 Integer { get; set; }
Property Value
Type | Description |
---|---|
SplitInt64 |
IntegerGauge
Gauge data
Declaration
[JsonProperty("integerGauge")]
public virtual IntegerGauge IntegerGauge { get; set; }
Property Value
Type | Description |
---|---|
IntegerGauge |
IntegerList
List of integers, for Set.
Declaration
[JsonProperty("integerList")]
public virtual IntegerList IntegerList { get; set; }
Property Value
Type | Description |
---|---|
IntegerList |
IntegerMean
Integer mean aggregation value for Mean.
Declaration
[JsonProperty("integerMean")]
public virtual IntegerMean IntegerMean { get; set; }
Property Value
Type | Description |
---|---|
IntegerMean |
Internal__
Value for internally-defined counters used by the Dataflow service.
Declaration
[JsonProperty("internal")]
public virtual object Internal__ { get; set; }
Property Value
Type | Description |
---|---|
object |
NameAndKind
Counter name and aggregation type.
Declaration
[JsonProperty("nameAndKind")]
public virtual NameAndKind NameAndKind { get; set; }
Property Value
Type | Description |
---|---|
NameAndKind |
ShortId
The service-generated short identifier for this counter. The short_id -> (name, metadata) mapping is constant for the lifetime of a job.
Declaration
[JsonProperty("shortId")]
public virtual long? ShortId { get; set; }
Property Value
Type | Description |
---|---|
long? |
StringList
List of strings, for Set.
Declaration
[JsonProperty("stringList")]
public virtual StringList StringList { get; set; }
Property Value
Type | Description |
---|---|
StringList |
StructuredNameAndMetadata
Counter structured name and metadata.
Declaration
[JsonProperty("structuredNameAndMetadata")]
public virtual CounterStructuredNameAndMetadata StructuredNameAndMetadata { get; set; }
Property Value
Type | Description |
---|---|
CounterStructuredNameAndMetadata |