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
.
Implements
IMessageTypeTypesAggregate, IEquatableTypeTypesAggregate, IDeepCloneableTypeTypesAggregate, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
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 |