Class DistributionUpdate
A metric value representing a distribution.
Implements
Inherited Members
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class DistributionUpdate : IDirectResponseSchema
Properties
Count
The count of the number of elements present in the distribution.
Declaration
[JsonProperty("count")]
public virtual SplitInt64 Count { get; set; }
Property Value
Type | Description |
---|---|
SplitInt64 |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Histogram
(Optional) Histogram of value counts for the distribution.
Declaration
[JsonProperty("histogram")]
public virtual Histogram Histogram { get; set; }
Property Value
Type | Description |
---|---|
Histogram |
Max
The maximum value present in the distribution.
Declaration
[JsonProperty("max")]
public virtual SplitInt64 Max { get; set; }
Property Value
Type | Description |
---|---|
SplitInt64 |
Min
The minimum value present in the distribution.
Declaration
[JsonProperty("min")]
public virtual SplitInt64 Min { get; set; }
Property Value
Type | Description |
---|---|
SplitInt64 |
Sum
Use an int64 since we'd prefer the added precision. If overflow is a common problem we can detect it and use an additional int64 or a double.
Declaration
[JsonProperty("sum")]
public virtual SplitInt64 Sum { get; set; }
Property Value
Type | Description |
---|---|
SplitInt64 |
SumOfSquares
Use a double since the sum of squares is likely to overflow int64.
Declaration
[JsonProperty("sumOfSquares")]
public virtual double? SumOfSquares { get; set; }
Property Value
Type | Description |
---|---|
double? |