Interface Reports.ClientNameStatsOrBuilder

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

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

    • getLatencyCountList

      List<Long> getLatencyCountList()
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Returns:
      A list containing the latencyCount.
    • getLatencyCountCount

      int getLatencyCountCount()
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Returns:
      The count of latencyCount.
    • getLatencyCount

      long getLatencyCount(int index)
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The latencyCount at the given index.
    • getRequestsCountPerVersionCount

      int getRequestsCountPerVersionCount()
       These per-version fields were used to understand what versions contributed to this sample
       when we were implementing the aggregation of this information ourselves using BigTable.
       However, since the per-version stats don't separate out latency, it makes more sense to
       have stats reported with contextual information so we can have the specific breakdown we're
       looking for. These fields are somewhat misleading as we never actually do any per-version
       awareness with anything reporting in the legacy "per_client_name" stats, and instead use
       "query_stats_with_context" to have more contextual information.
       
      map<string, uint64> requests_count_per_version = 3;
    • containsRequestsCountPerVersion

      boolean containsRequestsCountPerVersion(String key)
       These per-version fields were used to understand what versions contributed to this sample
       when we were implementing the aggregation of this information ourselves using BigTable.
       However, since the per-version stats don't separate out latency, it makes more sense to
       have stats reported with contextual information so we can have the specific breakdown we're
       looking for. These fields are somewhat misleading as we never actually do any per-version
       awareness with anything reporting in the legacy "per_client_name" stats, and instead use
       "query_stats_with_context" to have more contextual information.
       
      map<string, uint64> requests_count_per_version = 3;
    • getRequestsCountPerVersion

      @Deprecated Map<String,Long> getRequestsCountPerVersion()
      Deprecated.
    • getRequestsCountPerVersionMap

      Map<String,Long> getRequestsCountPerVersionMap()
       These per-version fields were used to understand what versions contributed to this sample
       when we were implementing the aggregation of this information ourselves using BigTable.
       However, since the per-version stats don't separate out latency, it makes more sense to
       have stats reported with contextual information so we can have the specific breakdown we're
       looking for. These fields are somewhat misleading as we never actually do any per-version
       awareness with anything reporting in the legacy "per_client_name" stats, and instead use
       "query_stats_with_context" to have more contextual information.
       
      map<string, uint64> requests_count_per_version = 3;
    • getRequestsCountPerVersionOrDefault

      long getRequestsCountPerVersionOrDefault(String key, long defaultValue)
       These per-version fields were used to understand what versions contributed to this sample
       when we were implementing the aggregation of this information ourselves using BigTable.
       However, since the per-version stats don't separate out latency, it makes more sense to
       have stats reported with contextual information so we can have the specific breakdown we're
       looking for. These fields are somewhat misleading as we never actually do any per-version
       awareness with anything reporting in the legacy "per_client_name" stats, and instead use
       "query_stats_with_context" to have more contextual information.
       
      map<string, uint64> requests_count_per_version = 3;
    • getRequestsCountPerVersionOrThrow

      long getRequestsCountPerVersionOrThrow(String key)
       These per-version fields were used to understand what versions contributed to this sample
       when we were implementing the aggregation of this information ourselves using BigTable.
       However, since the per-version stats don't separate out latency, it makes more sense to
       have stats reported with contextual information so we can have the specific breakdown we're
       looking for. These fields are somewhat misleading as we never actually do any per-version
       awareness with anything reporting in the legacy "per_client_name" stats, and instead use
       "query_stats_with_context" to have more contextual information.
       
      map<string, uint64> requests_count_per_version = 3;
    • getCacheHitsPerVersionCount

      int getCacheHitsPerVersionCount()
      map<string, uint64> cache_hits_per_version = 4;
    • containsCacheHitsPerVersion

      boolean containsCacheHitsPerVersion(String key)
      map<string, uint64> cache_hits_per_version = 4;
    • getCacheHitsPerVersion

      @Deprecated Map<String,Long> getCacheHitsPerVersion()
      Deprecated.
    • getCacheHitsPerVersionMap

      Map<String,Long> getCacheHitsPerVersionMap()
      map<string, uint64> cache_hits_per_version = 4;
    • getCacheHitsPerVersionOrDefault

      long getCacheHitsPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> cache_hits_per_version = 4;
    • getCacheHitsPerVersionOrThrow

      long getCacheHitsPerVersionOrThrow(String key)
      map<string, uint64> cache_hits_per_version = 4;
    • getPersistedQueryHitsPerVersionCount

      int getPersistedQueryHitsPerVersionCount()
      map<string, uint64> persisted_query_hits_per_version = 10;
    • containsPersistedQueryHitsPerVersion

      boolean containsPersistedQueryHitsPerVersion(String key)
      map<string, uint64> persisted_query_hits_per_version = 10;
    • getPersistedQueryHitsPerVersion

      @Deprecated Map<String,Long> getPersistedQueryHitsPerVersion()
      Deprecated.
    • getPersistedQueryHitsPerVersionMap

      Map<String,Long> getPersistedQueryHitsPerVersionMap()
      map<string, uint64> persisted_query_hits_per_version = 10;
    • getPersistedQueryHitsPerVersionOrDefault

      long getPersistedQueryHitsPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> persisted_query_hits_per_version = 10;
    • getPersistedQueryHitsPerVersionOrThrow

      long getPersistedQueryHitsPerVersionOrThrow(String key)
      map<string, uint64> persisted_query_hits_per_version = 10;
    • getPersistedQueryMissesPerVersionCount

      int getPersistedQueryMissesPerVersionCount()
      map<string, uint64> persisted_query_misses_per_version = 11;
    • containsPersistedQueryMissesPerVersion

      boolean containsPersistedQueryMissesPerVersion(String key)
      map<string, uint64> persisted_query_misses_per_version = 11;
    • getPersistedQueryMissesPerVersion

      @Deprecated Map<String,Long> getPersistedQueryMissesPerVersion()
      Deprecated.
    • getPersistedQueryMissesPerVersionMap

      Map<String,Long> getPersistedQueryMissesPerVersionMap()
      map<string, uint64> persisted_query_misses_per_version = 11;
    • getPersistedQueryMissesPerVersionOrDefault

      long getPersistedQueryMissesPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> persisted_query_misses_per_version = 11;
    • getPersistedQueryMissesPerVersionOrThrow

      long getPersistedQueryMissesPerVersionOrThrow(String key)
      map<string, uint64> persisted_query_misses_per_version = 11;
    • getRegisteredOperationCountPerVersionCount

      int getRegisteredOperationCountPerVersionCount()
      map<string, uint64> registered_operation_count_per_version = 12;
    • containsRegisteredOperationCountPerVersion

      boolean containsRegisteredOperationCountPerVersion(String key)
      map<string, uint64> registered_operation_count_per_version = 12;
    • getRegisteredOperationCountPerVersion

      @Deprecated Map<String,Long> getRegisteredOperationCountPerVersion()
      Deprecated.
    • getRegisteredOperationCountPerVersionMap

      Map<String,Long> getRegisteredOperationCountPerVersionMap()
      map<string, uint64> registered_operation_count_per_version = 12;
    • getRegisteredOperationCountPerVersionOrDefault

      long getRegisteredOperationCountPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> registered_operation_count_per_version = 12;
    • getRegisteredOperationCountPerVersionOrThrow

      long getRegisteredOperationCountPerVersionOrThrow(String key)
      map<string, uint64> registered_operation_count_per_version = 12;
    • getForbiddenOperationCountPerVersionCount

      int getForbiddenOperationCountPerVersionCount()
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • containsForbiddenOperationCountPerVersion

      boolean containsForbiddenOperationCountPerVersion(String key)
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • getForbiddenOperationCountPerVersion

      @Deprecated Map<String,Long> getForbiddenOperationCountPerVersion()
      Deprecated.
    • getForbiddenOperationCountPerVersionMap

      Map<String,Long> getForbiddenOperationCountPerVersionMap()
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • getForbiddenOperationCountPerVersionOrDefault

      long getForbiddenOperationCountPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • getForbiddenOperationCountPerVersionOrThrow

      long getForbiddenOperationCountPerVersionOrThrow(String key)
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • getCacheLatencyCountList

      List<Long> getCacheLatencyCountList()
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Returns:
      A list containing the cacheLatencyCount.
    • getCacheLatencyCountCount

      int getCacheLatencyCountCount()
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Returns:
      The count of cacheLatencyCount.
    • getCacheLatencyCount

      long getCacheLatencyCount(int index)
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Parameters:
      index - The index of the element to return.
      Returns:
      The cacheLatencyCount at the given index.
    • hasRootErrorStats

      boolean hasRootErrorStats()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
      Returns:
      Whether the rootErrorStats field is set.
    • getRootErrorStats

      Reports.PathErrorStats getRootErrorStats()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
      Returns:
      The rootErrorStats.
    • getRootErrorStatsOrBuilder

      Reports.PathErrorStatsOrBuilder getRootErrorStatsOrBuilder()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
    • getRequestsWithErrorsCount

      long getRequestsWithErrorsCount()
      uint64 requests_with_errors_count = 7;
      Returns:
      The requestsWithErrorsCount.
    • getPublicCacheTtlCountList

      List<Long> getPublicCacheTtlCountList()
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Returns:
      A list containing the publicCacheTtlCount.
    • getPublicCacheTtlCountCount

      int getPublicCacheTtlCountCount()
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Returns:
      The count of publicCacheTtlCount.
    • getPublicCacheTtlCount

      long getPublicCacheTtlCount(int index)
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Parameters:
      index - The index of the element to return.
      Returns:
      The publicCacheTtlCount at the given index.
    • getPrivateCacheTtlCountList

      List<Long> getPrivateCacheTtlCountList()
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Returns:
      A list containing the privateCacheTtlCount.
    • getPrivateCacheTtlCountCount

      int getPrivateCacheTtlCountCount()
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Returns:
      The count of privateCacheTtlCount.
    • getPrivateCacheTtlCount

      long getPrivateCacheTtlCount(int index)
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Parameters:
      index - The index of the element to return.
      Returns:
      The privateCacheTtlCount at the given index.