Show / Hide Table of Contents

Class DistributionUpdate

A metric value representing a distribution.

Inheritance
object
DistributionUpdate
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX