Interface Reports.QueryStatsOrBuilder

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

public static interface Reports.QueryStatsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getPerClientNameCount

      int getPerClientNameCount()
       Either per_client_name (for back-compat) or query_stats_with_context must be specified. If both are
       specified, then query_stats_with_context will be used and per_client_name will be ignored. Although
       the fields in ClientNameStats mention things "per-version," the information in the "per-version"
       fields will only ever be over the default version, the empty String: "", if arrived at via the
       FullTracesAggregator.
       
      map<string, .mdg.engine.proto.ClientNameStats> per_client_name = 1;
    • containsPerClientName

      boolean containsPerClientName(String key)
       Either per_client_name (for back-compat) or query_stats_with_context must be specified. If both are
       specified, then query_stats_with_context will be used and per_client_name will be ignored. Although
       the fields in ClientNameStats mention things "per-version," the information in the "per-version"
       fields will only ever be over the default version, the empty String: "", if arrived at via the
       FullTracesAggregator.
       
      map<string, .mdg.engine.proto.ClientNameStats> per_client_name = 1;
    • getPerClientName

      Deprecated.
    • getPerClientNameMap

      Map<String,Reports.ClientNameStats> getPerClientNameMap()
       Either per_client_name (for back-compat) or query_stats_with_context must be specified. If both are
       specified, then query_stats_with_context will be used and per_client_name will be ignored. Although
       the fields in ClientNameStats mention things "per-version," the information in the "per-version"
       fields will only ever be over the default version, the empty String: "", if arrived at via the
       FullTracesAggregator.
       
      map<string, .mdg.engine.proto.ClientNameStats> per_client_name = 1;
    • getPerClientNameOrDefault

      Reports.ClientNameStats getPerClientNameOrDefault(String key, Reports.ClientNameStats defaultValue)
       Either per_client_name (for back-compat) or query_stats_with_context must be specified. If both are
       specified, then query_stats_with_context will be used and per_client_name will be ignored. Although
       the fields in ClientNameStats mention things "per-version," the information in the "per-version"
       fields will only ever be over the default version, the empty String: "", if arrived at via the
       FullTracesAggregator.
       
      map<string, .mdg.engine.proto.ClientNameStats> per_client_name = 1;
    • getPerClientNameOrThrow

      Reports.ClientNameStats getPerClientNameOrThrow(String key)
       Either per_client_name (for back-compat) or query_stats_with_context must be specified. If both are
       specified, then query_stats_with_context will be used and per_client_name will be ignored. Although
       the fields in ClientNameStats mention things "per-version," the information in the "per-version"
       fields will only ever be over the default version, the empty String: "", if arrived at via the
       FullTracesAggregator.
       
      map<string, .mdg.engine.proto.ClientNameStats> per_client_name = 1;
    • getQueryStatsWithContextList

      List<Reports.ContextualizedQueryLatencyStats> getQueryStatsWithContextList()
      repeated .mdg.engine.proto.ContextualizedQueryLatencyStats query_stats_with_context = 4;
    • getQueryStatsWithContext

      Reports.ContextualizedQueryLatencyStats getQueryStatsWithContext(int index)
      repeated .mdg.engine.proto.ContextualizedQueryLatencyStats query_stats_with_context = 4;
    • getQueryStatsWithContextCount

      int getQueryStatsWithContextCount()
      repeated .mdg.engine.proto.ContextualizedQueryLatencyStats query_stats_with_context = 4;
    • getQueryStatsWithContextOrBuilderList

      List<? extends Reports.ContextualizedQueryLatencyStatsOrBuilder> getQueryStatsWithContextOrBuilderList()
      repeated .mdg.engine.proto.ContextualizedQueryLatencyStats query_stats_with_context = 4;
    • getQueryStatsWithContextOrBuilder

      Reports.ContextualizedQueryLatencyStatsOrBuilder getQueryStatsWithContextOrBuilder(int index)
      repeated .mdg.engine.proto.ContextualizedQueryLatencyStats query_stats_with_context = 4;
    • getPerTypeList

      List<Reports.TypeStat> getPerTypeList()
       deprecated; use type_stats_with_context instead
       
      repeated .mdg.engine.proto.TypeStat per_type = 2;
    • getPerType

      Reports.TypeStat getPerType(int index)
       deprecated; use type_stats_with_context instead
       
      repeated .mdg.engine.proto.TypeStat per_type = 2;
    • getPerTypeCount

      int getPerTypeCount()
       deprecated; use type_stats_with_context instead
       
      repeated .mdg.engine.proto.TypeStat per_type = 2;
    • getPerTypeOrBuilderList

      List<? extends Reports.TypeStatOrBuilder> getPerTypeOrBuilderList()
       deprecated; use type_stats_with_context instead
       
      repeated .mdg.engine.proto.TypeStat per_type = 2;
    • getPerTypeOrBuilder

      Reports.TypeStatOrBuilder getPerTypeOrBuilder(int index)
       deprecated; use type_stats_with_context instead
       
      repeated .mdg.engine.proto.TypeStat per_type = 2;
    • getPerTypeStatCount

      int getPerTypeStatCount()
       Key is the parent type, e.g. "User" for User.email:String!
       
      map<string, .mdg.engine.proto.TypeStat> per_type_stat = 3;
    • containsPerTypeStat

      boolean containsPerTypeStat(String key)
       Key is the parent type, e.g. "User" for User.email:String!
       
      map<string, .mdg.engine.proto.TypeStat> per_type_stat = 3;
    • getPerTypeStat

      Deprecated.
      Use getPerTypeStatMap() instead.
    • getPerTypeStatMap

      Map<String,Reports.TypeStat> getPerTypeStatMap()
       Key is the parent type, e.g. "User" for User.email:String!
       
      map<string, .mdg.engine.proto.TypeStat> per_type_stat = 3;
    • getPerTypeStatOrDefault

      Reports.TypeStat getPerTypeStatOrDefault(String key, Reports.TypeStat defaultValue)
       Key is the parent type, e.g. "User" for User.email:String!
       
      map<string, .mdg.engine.proto.TypeStat> per_type_stat = 3;
    • getPerTypeStatOrThrow

      Reports.TypeStat getPerTypeStatOrThrow(String key)
       Key is the parent type, e.g. "User" for User.email:String!
       
      map<string, .mdg.engine.proto.TypeStat> per_type_stat = 3;
    • getTypeStatsWithContextList

      List<Reports.ContextualizedTypeStats> getTypeStatsWithContextList()
      repeated .mdg.engine.proto.ContextualizedTypeStats type_stats_with_context = 5;
    • getTypeStatsWithContext

      Reports.ContextualizedTypeStats getTypeStatsWithContext(int index)
      repeated .mdg.engine.proto.ContextualizedTypeStats type_stats_with_context = 5;
    • getTypeStatsWithContextCount

      int getTypeStatsWithContextCount()
      repeated .mdg.engine.proto.ContextualizedTypeStats type_stats_with_context = 5;
    • getTypeStatsWithContextOrBuilderList

      List<? extends Reports.ContextualizedTypeStatsOrBuilder> getTypeStatsWithContextOrBuilderList()
      repeated .mdg.engine.proto.ContextualizedTypeStats type_stats_with_context = 5;
    • getTypeStatsWithContextOrBuilder

      Reports.ContextualizedTypeStatsOrBuilder getTypeStatsWithContextOrBuilder(int index)
      repeated .mdg.engine.proto.ContextualizedTypeStats type_stats_with_context = 5;