Interface StructuredAggregationQueryOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StructuredAggregationQuery, StructuredAggregationQuery.Builder

public interface StructuredAggregationQueryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasStructuredQuery

      boolean hasStructuredQuery()
       Nested structured query.
       
      .google.firestore.v1.StructuredQuery structured_query = 1;
      Returns:
      Whether the structuredQuery field is set.
    • getStructuredQuery

      StructuredQuery getStructuredQuery()
       Nested structured query.
       
      .google.firestore.v1.StructuredQuery structured_query = 1;
      Returns:
      The structuredQuery.
    • getStructuredQueryOrBuilder

      StructuredQueryOrBuilder getStructuredQueryOrBuilder()
       Nested structured query.
       
      .google.firestore.v1.StructuredQuery structured_query = 1;
    • getAggregationsList

       Optional. Series of aggregations to apply over the results of the
       `structured_query`.
      
       Requires:
      
       * A minimum of one and maximum of five aggregations per query.
       
      repeated .google.firestore.v1.StructuredAggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAggregations

      StructuredAggregationQuery.Aggregation getAggregations(int index)
       Optional. Series of aggregations to apply over the results of the
       `structured_query`.
      
       Requires:
      
       * A minimum of one and maximum of five aggregations per query.
       
      repeated .google.firestore.v1.StructuredAggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAggregationsCount

      int getAggregationsCount()
       Optional. Series of aggregations to apply over the results of the
       `structured_query`.
      
       Requires:
      
       * A minimum of one and maximum of five aggregations per query.
       
      repeated .google.firestore.v1.StructuredAggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAggregationsOrBuilderList

      List<? extends StructuredAggregationQuery.AggregationOrBuilder> getAggregationsOrBuilderList()
       Optional. Series of aggregations to apply over the results of the
       `structured_query`.
      
       Requires:
      
       * A minimum of one and maximum of five aggregations per query.
       
      repeated .google.firestore.v1.StructuredAggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAggregationsOrBuilder

      StructuredAggregationQuery.AggregationOrBuilder getAggregationsOrBuilder(int index)
       Optional. Series of aggregations to apply over the results of the
       `structured_query`.
      
       Requires:
      
       * A minimum of one and maximum of five aggregations per query.
       
      repeated .google.firestore.v1.StructuredAggregationQuery.Aggregation aggregations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getQueryTypeCase