Class CounterUpdate
An update to a Counter sent from a worker. Next ID: 17
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? |
BoundedTrie
Bounded trie data
Declaration
[JsonProperty("boundedTrie")]
public virtual BoundedTrie BoundedTrie { get; set; }
Property Value
| Type | Description |
|---|---|
| BoundedTrie |
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 |