Interface Type.AggregateOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Type.Aggregate, Type.Aggregate.Builder
Enclosing class:
Type

public static interface Type.AggregateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasInputType

      boolean hasInputType()
       Type of the inputs that are accumulated by this `Aggregate`, which must
       specify a full encoding.
       Use `AddInput` mutations to accumulate new inputs.
       
      .google.bigtable.v2.Type input_type = 1;
      Returns:
      Whether the inputType field is set.
    • getInputType

      Type getInputType()
       Type of the inputs that are accumulated by this `Aggregate`, which must
       specify a full encoding.
       Use `AddInput` mutations to accumulate new inputs.
       
      .google.bigtable.v2.Type input_type = 1;
      Returns:
      The inputType.
    • getInputTypeOrBuilder

      TypeOrBuilder getInputTypeOrBuilder()
       Type of the inputs that are accumulated by this `Aggregate`, which must
       specify a full encoding.
       Use `AddInput` mutations to accumulate new inputs.
       
      .google.bigtable.v2.Type input_type = 1;
    • hasStateType

      boolean hasStateType()
       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.
       
      .google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the stateType field is set.
    • getStateType

      Type getStateType()
       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.
       
      .google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The stateType.
    • getStateTypeOrBuilder

      TypeOrBuilder getStateTypeOrBuilder()
       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.
       
      .google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasSum

      boolean hasSum()
       Sum aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Sum sum = 4;
      Returns:
      Whether the sum field is set.
    • getSum

       Sum aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Sum sum = 4;
      Returns:
      The sum.
    • getSumOrBuilder

      Type.Aggregate.SumOrBuilder getSumOrBuilder()
       Sum aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Sum sum = 4;
    • hasHllppUniqueCount

      boolean hasHllppUniqueCount()
       HyperLogLogPlusPlusUniqueCount aggregator.
       
      .google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
      Returns:
      Whether the hllppUniqueCount field is set.
    • getHllppUniqueCount

       HyperLogLogPlusPlusUniqueCount aggregator.
       
      .google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
      Returns:
      The hllppUniqueCount.
    • getHllppUniqueCountOrBuilder

       HyperLogLogPlusPlusUniqueCount aggregator.
       
      .google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
    • hasMax

      boolean hasMax()
       Max aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Max max = 6;
      Returns:
      Whether the max field is set.
    • getMax

       Max aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Max max = 6;
      Returns:
      The max.
    • getMaxOrBuilder

      Type.Aggregate.MaxOrBuilder getMaxOrBuilder()
       Max aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Max max = 6;
    • hasMin

      boolean hasMin()
       Min aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Min min = 7;
      Returns:
      Whether the min field is set.
    • getMin

       Min aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Min min = 7;
      Returns:
      The min.
    • getMinOrBuilder

      Type.Aggregate.MinOrBuilder getMinOrBuilder()
       Min aggregator.
       
      .google.bigtable.v2.Type.Aggregate.Min min = 7;
    • getAggregatorCase

      Type.Aggregate.AggregatorCase getAggregatorCase()