Interface HistogramBucketSettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
HistogramBucketSettings,HistogramBucketSettings.Builder
public interface HistogramBucketSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.UInt32ValuegetBins()Initial number of bins for the ``circllhist`` thread local histogram per time series.com.google.protobuf.UInt32ValueOrBuilderInitial number of bins for the ``circllhist`` thread local histogram per time series.doublegetBuckets(int index) Each value is the upper bound of a bucket.intEach value is the upper bound of a bucket.Each value is the upper bound of a bucket.getMatch()The stats that this rule applies to.The stats that this rule applies to.booleanhasBins()Initial number of bins for the ``circllhist`` thread local histogram per time series.booleanhasMatch()The stats that this rule applies to.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasMatch
boolean hasMatch()The stats that this rule applies to. The match is applied to the original stat name before tag-extraction, for example ``cluster.exampleclustername.upstream_cx_length_ms``.
.envoy.type.matcher.v3.StringMatcher match = 1 [(.validate.rules) = { ... }- Returns:
- Whether the match field is set.
-
getMatch
StringMatcher getMatch()The stats that this rule applies to. The match is applied to the original stat name before tag-extraction, for example ``cluster.exampleclustername.upstream_cx_length_ms``.
.envoy.type.matcher.v3.StringMatcher match = 1 [(.validate.rules) = { ... }- Returns:
- The match.
-
getMatchOrBuilder
StringMatcherOrBuilder getMatchOrBuilder()The stats that this rule applies to. The match is applied to the original stat name before tag-extraction, for example ``cluster.exampleclustername.upstream_cx_length_ms``.
.envoy.type.matcher.v3.StringMatcher match = 1 [(.validate.rules) = { ... } -
getBucketsList
Each value is the upper bound of a bucket. Each bucket must be greater than 0 and unique. The order of the buckets does not matter.
repeated double buckets = 2 [(.validate.rules) = { ... }- Returns:
- A list containing the buckets.
-
getBucketsCount
int getBucketsCount()Each value is the upper bound of a bucket. Each bucket must be greater than 0 and unique. The order of the buckets does not matter.
repeated double buckets = 2 [(.validate.rules) = { ... }- Returns:
- The count of buckets.
-
getBuckets
double getBuckets(int index) Each value is the upper bound of a bucket. Each bucket must be greater than 0 and unique. The order of the buckets does not matter.
repeated double buckets = 2 [(.validate.rules) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The buckets at the given index.
-
hasBins
boolean hasBins()Initial number of bins for the ``circllhist`` thread local histogram per time series. Default value is 100.
.google.protobuf.UInt32Value bins = 3 [(.validate.rules) = { ... }- Returns:
- Whether the bins field is set.
-
getBins
com.google.protobuf.UInt32Value getBins()Initial number of bins for the ``circllhist`` thread local histogram per time series. Default value is 100.
.google.protobuf.UInt32Value bins = 3 [(.validate.rules) = { ... }- Returns:
- The bins.
-
getBinsOrBuilder
com.google.protobuf.UInt32ValueOrBuilder getBinsOrBuilder()Initial number of bins for the ``circllhist`` thread local histogram per time series. Default value is 100.
.google.protobuf.UInt32Value bins = 3 [(.validate.rules) = { ... }
-