Class Reports.ClientNameStats.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
mdg.engine.proto.Reports.ClientNameStats.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Reports.ClientNameStatsOrBuilder
Enclosing class:
Reports.ClientNameStats

public static final class Reports.ClientNameStats.Builder extends com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder> implements Reports.ClientNameStatsOrBuilder
Protobuf type mdg.engine.proto.ClientNameStats
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
    • getDefaultInstanceForType

      public Reports.ClientNameStats getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Reports.ClientNameStats build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Reports.ClientNameStats buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Reports.ClientNameStats.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Reports.ClientNameStats.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Reports.ClientNameStats.Builder>
    • mergeFrom

      public Reports.ClientNameStats.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Reports.ClientNameStats.Builder>
      Throws:
      IOException
    • getLatencyCountList

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

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

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

      public Reports.ClientNameStats.Builder setLatencyCount(int index, long value)
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Parameters:
      index - The index to set the value at.
      value - The latencyCount to set.
      Returns:
      This builder for chaining.
    • addLatencyCount

      public Reports.ClientNameStats.Builder addLatencyCount(long value)
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Parameters:
      value - The latencyCount to add.
      Returns:
      This builder for chaining.
    • addAllLatencyCount

      public Reports.ClientNameStats.Builder addAllLatencyCount(Iterable<? extends Long> values)
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Parameters:
      values - The latencyCount to add.
      Returns:
      This builder for chaining.
    • clearLatencyCount

      public Reports.ClientNameStats.Builder clearLatencyCount()
       Duration histogram for non-cache-hit queries.
       (See docs/histograms.md for the histogram format.)
       
      repeated int64 latency_count = 1;
      Returns:
      This builder for chaining.
    • getRequestsCountPerVersionCount

      public int getRequestsCountPerVersionCount()
      Description copied from interface: Reports.ClientNameStatsOrBuilder
       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;
      Specified by:
      getRequestsCountPerVersionCount in interface Reports.ClientNameStatsOrBuilder
    • containsRequestsCountPerVersion

      public 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;
      Specified by:
      containsRequestsCountPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getRequestsCountPerVersion

      @Deprecated public Map<String,Long> getRequestsCountPerVersion()
      Deprecated.
      Specified by:
      getRequestsCountPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getRequestsCountPerVersionMap

      public 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;
      Specified by:
      getRequestsCountPerVersionMap in interface Reports.ClientNameStatsOrBuilder
    • getRequestsCountPerVersionOrDefault

      public 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;
      Specified by:
      getRequestsCountPerVersionOrDefault in interface Reports.ClientNameStatsOrBuilder
    • getRequestsCountPerVersionOrThrow

      public 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;
      Specified by:
      getRequestsCountPerVersionOrThrow in interface Reports.ClientNameStatsOrBuilder
    • clearRequestsCountPerVersion

      public Reports.ClientNameStats.Builder clearRequestsCountPerVersion()
    • removeRequestsCountPerVersion

      public Reports.ClientNameStats.Builder removeRequestsCountPerVersion(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;
    • getMutableRequestsCountPerVersion

      @Deprecated public Map<String,Long> getMutableRequestsCountPerVersion()
      Deprecated.
      Use alternate mutation accessors instead.
    • putRequestsCountPerVersion

      public Reports.ClientNameStats.Builder putRequestsCountPerVersion(String key, long value)
       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;
    • putAllRequestsCountPerVersion

      public Reports.ClientNameStats.Builder putAllRequestsCountPerVersion(Map<String,Long> values)
       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

      public int getCacheHitsPerVersionCount()
      Description copied from interface: Reports.ClientNameStatsOrBuilder
      map<string, uint64> cache_hits_per_version = 4;
      Specified by:
      getCacheHitsPerVersionCount in interface Reports.ClientNameStatsOrBuilder
    • containsCacheHitsPerVersion

      public boolean containsCacheHitsPerVersion(String key)
      map<string, uint64> cache_hits_per_version = 4;
      Specified by:
      containsCacheHitsPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getCacheHitsPerVersion

      @Deprecated public Map<String,Long> getCacheHitsPerVersion()
      Deprecated.
      Specified by:
      getCacheHitsPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getCacheHitsPerVersionMap

      public Map<String,Long> getCacheHitsPerVersionMap()
      map<string, uint64> cache_hits_per_version = 4;
      Specified by:
      getCacheHitsPerVersionMap in interface Reports.ClientNameStatsOrBuilder
    • getCacheHitsPerVersionOrDefault

      public long getCacheHitsPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> cache_hits_per_version = 4;
      Specified by:
      getCacheHitsPerVersionOrDefault in interface Reports.ClientNameStatsOrBuilder
    • getCacheHitsPerVersionOrThrow

      public long getCacheHitsPerVersionOrThrow(String key)
      map<string, uint64> cache_hits_per_version = 4;
      Specified by:
      getCacheHitsPerVersionOrThrow in interface Reports.ClientNameStatsOrBuilder
    • clearCacheHitsPerVersion

      public Reports.ClientNameStats.Builder clearCacheHitsPerVersion()
    • removeCacheHitsPerVersion

      public Reports.ClientNameStats.Builder removeCacheHitsPerVersion(String key)
      map<string, uint64> cache_hits_per_version = 4;
    • getMutableCacheHitsPerVersion

      @Deprecated public Map<String,Long> getMutableCacheHitsPerVersion()
      Deprecated.
      Use alternate mutation accessors instead.
    • putCacheHitsPerVersion

      public Reports.ClientNameStats.Builder putCacheHitsPerVersion(String key, long value)
      map<string, uint64> cache_hits_per_version = 4;
    • putAllCacheHitsPerVersion

      public Reports.ClientNameStats.Builder putAllCacheHitsPerVersion(Map<String,Long> values)
      map<string, uint64> cache_hits_per_version = 4;
    • getPersistedQueryHitsPerVersionCount

      public int getPersistedQueryHitsPerVersionCount()
      Description copied from interface: Reports.ClientNameStatsOrBuilder
      map<string, uint64> persisted_query_hits_per_version = 10;
      Specified by:
      getPersistedQueryHitsPerVersionCount in interface Reports.ClientNameStatsOrBuilder
    • containsPersistedQueryHitsPerVersion

      public boolean containsPersistedQueryHitsPerVersion(String key)
      map<string, uint64> persisted_query_hits_per_version = 10;
      Specified by:
      containsPersistedQueryHitsPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryHitsPerVersion

      @Deprecated public Map<String,Long> getPersistedQueryHitsPerVersion()
      Deprecated.
      Specified by:
      getPersistedQueryHitsPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryHitsPerVersionMap

      public Map<String,Long> getPersistedQueryHitsPerVersionMap()
      map<string, uint64> persisted_query_hits_per_version = 10;
      Specified by:
      getPersistedQueryHitsPerVersionMap in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryHitsPerVersionOrDefault

      public long getPersistedQueryHitsPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> persisted_query_hits_per_version = 10;
      Specified by:
      getPersistedQueryHitsPerVersionOrDefault in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryHitsPerVersionOrThrow

      public long getPersistedQueryHitsPerVersionOrThrow(String key)
      map<string, uint64> persisted_query_hits_per_version = 10;
      Specified by:
      getPersistedQueryHitsPerVersionOrThrow in interface Reports.ClientNameStatsOrBuilder
    • clearPersistedQueryHitsPerVersion

      public Reports.ClientNameStats.Builder clearPersistedQueryHitsPerVersion()
    • removePersistedQueryHitsPerVersion

      public Reports.ClientNameStats.Builder removePersistedQueryHitsPerVersion(String key)
      map<string, uint64> persisted_query_hits_per_version = 10;
    • getMutablePersistedQueryHitsPerVersion

      @Deprecated public Map<String,Long> getMutablePersistedQueryHitsPerVersion()
      Deprecated.
      Use alternate mutation accessors instead.
    • putPersistedQueryHitsPerVersion

      public Reports.ClientNameStats.Builder putPersistedQueryHitsPerVersion(String key, long value)
      map<string, uint64> persisted_query_hits_per_version = 10;
    • putAllPersistedQueryHitsPerVersion

      public Reports.ClientNameStats.Builder putAllPersistedQueryHitsPerVersion(Map<String,Long> values)
      map<string, uint64> persisted_query_hits_per_version = 10;
    • getPersistedQueryMissesPerVersionCount

      public int getPersistedQueryMissesPerVersionCount()
      Description copied from interface: Reports.ClientNameStatsOrBuilder
      map<string, uint64> persisted_query_misses_per_version = 11;
      Specified by:
      getPersistedQueryMissesPerVersionCount in interface Reports.ClientNameStatsOrBuilder
    • containsPersistedQueryMissesPerVersion

      public boolean containsPersistedQueryMissesPerVersion(String key)
      map<string, uint64> persisted_query_misses_per_version = 11;
      Specified by:
      containsPersistedQueryMissesPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryMissesPerVersion

      @Deprecated public Map<String,Long> getPersistedQueryMissesPerVersion()
      Deprecated.
      Specified by:
      getPersistedQueryMissesPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryMissesPerVersionMap

      public Map<String,Long> getPersistedQueryMissesPerVersionMap()
      map<string, uint64> persisted_query_misses_per_version = 11;
      Specified by:
      getPersistedQueryMissesPerVersionMap in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryMissesPerVersionOrDefault

      public long getPersistedQueryMissesPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> persisted_query_misses_per_version = 11;
      Specified by:
      getPersistedQueryMissesPerVersionOrDefault in interface Reports.ClientNameStatsOrBuilder
    • getPersistedQueryMissesPerVersionOrThrow

      public long getPersistedQueryMissesPerVersionOrThrow(String key)
      map<string, uint64> persisted_query_misses_per_version = 11;
      Specified by:
      getPersistedQueryMissesPerVersionOrThrow in interface Reports.ClientNameStatsOrBuilder
    • clearPersistedQueryMissesPerVersion

      public Reports.ClientNameStats.Builder clearPersistedQueryMissesPerVersion()
    • removePersistedQueryMissesPerVersion

      public Reports.ClientNameStats.Builder removePersistedQueryMissesPerVersion(String key)
      map<string, uint64> persisted_query_misses_per_version = 11;
    • getMutablePersistedQueryMissesPerVersion

      @Deprecated public Map<String,Long> getMutablePersistedQueryMissesPerVersion()
      Deprecated.
      Use alternate mutation accessors instead.
    • putPersistedQueryMissesPerVersion

      public Reports.ClientNameStats.Builder putPersistedQueryMissesPerVersion(String key, long value)
      map<string, uint64> persisted_query_misses_per_version = 11;
    • putAllPersistedQueryMissesPerVersion

      public Reports.ClientNameStats.Builder putAllPersistedQueryMissesPerVersion(Map<String,Long> values)
      map<string, uint64> persisted_query_misses_per_version = 11;
    • getRegisteredOperationCountPerVersionCount

      public int getRegisteredOperationCountPerVersionCount()
      Description copied from interface: Reports.ClientNameStatsOrBuilder
      map<string, uint64> registered_operation_count_per_version = 12;
      Specified by:
      getRegisteredOperationCountPerVersionCount in interface Reports.ClientNameStatsOrBuilder
    • containsRegisteredOperationCountPerVersion

      public boolean containsRegisteredOperationCountPerVersion(String key)
      map<string, uint64> registered_operation_count_per_version = 12;
      Specified by:
      containsRegisteredOperationCountPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getRegisteredOperationCountPerVersion

      @Deprecated public Map<String,Long> getRegisteredOperationCountPerVersion()
      Deprecated.
      Specified by:
      getRegisteredOperationCountPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getRegisteredOperationCountPerVersionMap

      public Map<String,Long> getRegisteredOperationCountPerVersionMap()
      map<string, uint64> registered_operation_count_per_version = 12;
      Specified by:
      getRegisteredOperationCountPerVersionMap in interface Reports.ClientNameStatsOrBuilder
    • getRegisteredOperationCountPerVersionOrDefault

      public long getRegisteredOperationCountPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> registered_operation_count_per_version = 12;
      Specified by:
      getRegisteredOperationCountPerVersionOrDefault in interface Reports.ClientNameStatsOrBuilder
    • getRegisteredOperationCountPerVersionOrThrow

      public long getRegisteredOperationCountPerVersionOrThrow(String key)
      map<string, uint64> registered_operation_count_per_version = 12;
      Specified by:
      getRegisteredOperationCountPerVersionOrThrow in interface Reports.ClientNameStatsOrBuilder
    • clearRegisteredOperationCountPerVersion

      public Reports.ClientNameStats.Builder clearRegisteredOperationCountPerVersion()
    • removeRegisteredOperationCountPerVersion

      public Reports.ClientNameStats.Builder removeRegisteredOperationCountPerVersion(String key)
      map<string, uint64> registered_operation_count_per_version = 12;
    • getMutableRegisteredOperationCountPerVersion

      @Deprecated public Map<String,Long> getMutableRegisteredOperationCountPerVersion()
      Deprecated.
      Use alternate mutation accessors instead.
    • putRegisteredOperationCountPerVersion

      public Reports.ClientNameStats.Builder putRegisteredOperationCountPerVersion(String key, long value)
      map<string, uint64> registered_operation_count_per_version = 12;
    • putAllRegisteredOperationCountPerVersion

      public Reports.ClientNameStats.Builder putAllRegisteredOperationCountPerVersion(Map<String,Long> values)
      map<string, uint64> registered_operation_count_per_version = 12;
    • getForbiddenOperationCountPerVersionCount

      public int getForbiddenOperationCountPerVersionCount()
      Description copied from interface: Reports.ClientNameStatsOrBuilder
      map<string, uint64> forbidden_operation_count_per_version = 13;
      Specified by:
      getForbiddenOperationCountPerVersionCount in interface Reports.ClientNameStatsOrBuilder
    • containsForbiddenOperationCountPerVersion

      public boolean containsForbiddenOperationCountPerVersion(String key)
      map<string, uint64> forbidden_operation_count_per_version = 13;
      Specified by:
      containsForbiddenOperationCountPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getForbiddenOperationCountPerVersion

      @Deprecated public Map<String,Long> getForbiddenOperationCountPerVersion()
      Deprecated.
      Specified by:
      getForbiddenOperationCountPerVersion in interface Reports.ClientNameStatsOrBuilder
    • getForbiddenOperationCountPerVersionMap

      public Map<String,Long> getForbiddenOperationCountPerVersionMap()
      map<string, uint64> forbidden_operation_count_per_version = 13;
      Specified by:
      getForbiddenOperationCountPerVersionMap in interface Reports.ClientNameStatsOrBuilder
    • getForbiddenOperationCountPerVersionOrDefault

      public long getForbiddenOperationCountPerVersionOrDefault(String key, long defaultValue)
      map<string, uint64> forbidden_operation_count_per_version = 13;
      Specified by:
      getForbiddenOperationCountPerVersionOrDefault in interface Reports.ClientNameStatsOrBuilder
    • getForbiddenOperationCountPerVersionOrThrow

      public long getForbiddenOperationCountPerVersionOrThrow(String key)
      map<string, uint64> forbidden_operation_count_per_version = 13;
      Specified by:
      getForbiddenOperationCountPerVersionOrThrow in interface Reports.ClientNameStatsOrBuilder
    • clearForbiddenOperationCountPerVersion

      public Reports.ClientNameStats.Builder clearForbiddenOperationCountPerVersion()
    • removeForbiddenOperationCountPerVersion

      public Reports.ClientNameStats.Builder removeForbiddenOperationCountPerVersion(String key)
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • getMutableForbiddenOperationCountPerVersion

      @Deprecated public Map<String,Long> getMutableForbiddenOperationCountPerVersion()
      Deprecated.
      Use alternate mutation accessors instead.
    • putForbiddenOperationCountPerVersion

      public Reports.ClientNameStats.Builder putForbiddenOperationCountPerVersion(String key, long value)
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • putAllForbiddenOperationCountPerVersion

      public Reports.ClientNameStats.Builder putAllForbiddenOperationCountPerVersion(Map<String,Long> values)
      map<string, uint64> forbidden_operation_count_per_version = 13;
    • getCacheLatencyCountList

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

      public int getCacheLatencyCountCount()
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Specified by:
      getCacheLatencyCountCount in interface Reports.ClientNameStatsOrBuilder
      Returns:
      The count of cacheLatencyCount.
    • getCacheLatencyCount

      public long getCacheLatencyCount(int index)
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Specified by:
      getCacheLatencyCount in interface Reports.ClientNameStatsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The cacheLatencyCount at the given index.
    • setCacheLatencyCount

      public Reports.ClientNameStats.Builder setCacheLatencyCount(int index, long value)
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Parameters:
      index - The index to set the value at.
      value - The cacheLatencyCount to set.
      Returns:
      This builder for chaining.
    • addCacheLatencyCount

      public Reports.ClientNameStats.Builder addCacheLatencyCount(long value)
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Parameters:
      value - The cacheLatencyCount to add.
      Returns:
      This builder for chaining.
    • addAllCacheLatencyCount

      public Reports.ClientNameStats.Builder addAllCacheLatencyCount(Iterable<? extends Long> values)
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Parameters:
      values - The cacheLatencyCount to add.
      Returns:
      This builder for chaining.
    • clearCacheLatencyCount

      public Reports.ClientNameStats.Builder clearCacheLatencyCount()
       Duration histogram; see docs/histograms.md
       
      repeated int64 cache_latency_count = 5;
      Returns:
      This builder for chaining.
    • hasRootErrorStats

      public boolean hasRootErrorStats()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
      Specified by:
      hasRootErrorStats in interface Reports.ClientNameStatsOrBuilder
      Returns:
      Whether the rootErrorStats field is set.
    • getRootErrorStats

      public Reports.PathErrorStats getRootErrorStats()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
      Specified by:
      getRootErrorStats in interface Reports.ClientNameStatsOrBuilder
      Returns:
      The rootErrorStats.
    • setRootErrorStats

      public Reports.ClientNameStats.Builder setRootErrorStats(Reports.PathErrorStats value)
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
    • setRootErrorStats

      public Reports.ClientNameStats.Builder setRootErrorStats(Reports.PathErrorStats.Builder builderForValue)
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
    • mergeRootErrorStats

      public Reports.ClientNameStats.Builder mergeRootErrorStats(Reports.PathErrorStats value)
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
    • clearRootErrorStats

      public Reports.ClientNameStats.Builder clearRootErrorStats()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
    • getRootErrorStatsBuilder

      public Reports.PathErrorStats.Builder getRootErrorStatsBuilder()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
    • getRootErrorStatsOrBuilder

      public Reports.PathErrorStatsOrBuilder getRootErrorStatsOrBuilder()
      .mdg.engine.proto.PathErrorStats root_error_stats = 6;
      Specified by:
      getRootErrorStatsOrBuilder in interface Reports.ClientNameStatsOrBuilder
    • getRequestsWithErrorsCount

      public long getRequestsWithErrorsCount()
      uint64 requests_with_errors_count = 7;
      Specified by:
      getRequestsWithErrorsCount in interface Reports.ClientNameStatsOrBuilder
      Returns:
      The requestsWithErrorsCount.
    • setRequestsWithErrorsCount

      public Reports.ClientNameStats.Builder setRequestsWithErrorsCount(long value)
      uint64 requests_with_errors_count = 7;
      Parameters:
      value - The requestsWithErrorsCount to set.
      Returns:
      This builder for chaining.
    • clearRequestsWithErrorsCount

      public Reports.ClientNameStats.Builder clearRequestsWithErrorsCount()
      uint64 requests_with_errors_count = 7;
      Returns:
      This builder for chaining.
    • getPublicCacheTtlCountList

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

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

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

      public Reports.ClientNameStats.Builder setPublicCacheTtlCount(int index, long value)
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Parameters:
      index - The index to set the value at.
      value - The publicCacheTtlCount to set.
      Returns:
      This builder for chaining.
    • addPublicCacheTtlCount

      public Reports.ClientNameStats.Builder addPublicCacheTtlCount(long value)
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Parameters:
      value - The publicCacheTtlCount to add.
      Returns:
      This builder for chaining.
    • addAllPublicCacheTtlCount

      public Reports.ClientNameStats.Builder addAllPublicCacheTtlCount(Iterable<? extends Long> values)
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Parameters:
      values - The publicCacheTtlCount to add.
      Returns:
      This builder for chaining.
    • clearPublicCacheTtlCount

      public Reports.ClientNameStats.Builder clearPublicCacheTtlCount()
       TTL histograms for cache misses for the public cache.
       
      repeated int64 public_cache_ttl_count = 8;
      Returns:
      This builder for chaining.
    • getPrivateCacheTtlCountList

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

      public int getPrivateCacheTtlCountCount()
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Specified by:
      getPrivateCacheTtlCountCount in interface Reports.ClientNameStatsOrBuilder
      Returns:
      The count of privateCacheTtlCount.
    • getPrivateCacheTtlCount

      public long getPrivateCacheTtlCount(int index)
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Specified by:
      getPrivateCacheTtlCount in interface Reports.ClientNameStatsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The privateCacheTtlCount at the given index.
    • setPrivateCacheTtlCount

      public Reports.ClientNameStats.Builder setPrivateCacheTtlCount(int index, long value)
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Parameters:
      index - The index to set the value at.
      value - The privateCacheTtlCount to set.
      Returns:
      This builder for chaining.
    • addPrivateCacheTtlCount

      public Reports.ClientNameStats.Builder addPrivateCacheTtlCount(long value)
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Parameters:
      value - The privateCacheTtlCount to add.
      Returns:
      This builder for chaining.
    • addAllPrivateCacheTtlCount

      public Reports.ClientNameStats.Builder addAllPrivateCacheTtlCount(Iterable<? extends Long> values)
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Parameters:
      values - The privateCacheTtlCount to add.
      Returns:
      This builder for chaining.
    • clearPrivateCacheTtlCount

      public Reports.ClientNameStats.Builder clearPrivateCacheTtlCount()
       TTL histograms for cache misses for the private cache.
       
      repeated int64 private_cache_ttl_count = 9;
      Returns:
      This builder for chaining.