Google Cloud Bigtable Administration v2 API - Class Type.Types.Aggregate (3.15.0)

public sealed class Type.Types.Aggregate : IMessage<Type.Types.Aggregate>, IEquatable<Type.Types.Aggregate>, IDeepCloneable<Type.Types.Aggregate>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class Type.Types.Aggregate.

A value that combines incremental updates into a summarized value.

Data is never directly written or read using type Aggregate. Writes will provide either the input_type or state_type, and reads will always return the state_type .

Inheritance

object > Type.Types.Aggregate

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

Aggregate()

public Aggregate()

Aggregate(Aggregate)

public Aggregate(Type.Types.Aggregate other)
Parameter
Name Description
other TypeTypesAggregate

Properties

AggregatorCase

public Type.Types.Aggregate.AggregatorOneofCase AggregatorCase { get; }
Property Value
Type Description
TypeTypesAggregateAggregatorOneofCase

InputType

public Type InputType { get; set; }

Type of the inputs that are accumulated by this Aggregate, which must specify a full encoding. Use AddInput mutations to accumulate new inputs.

Property Value
Type Description
Type

StateType

public Type StateType { get; set; }

Output only. Type that holds the internal accumulator state for the Aggregate. This is a function of the input_type and aggregator chosen, and will always specify a full encoding.

Property Value
Type Description
Type

Sum

public Type.Types.Aggregate.Types.Sum Sum { get; set; }

Sum aggregator.

Property Value
Type Description
TypeTypesAggregateTypesSum