public static final class HistogramBucketSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder> implements HistogramBucketSettingsOrBuilder
Specifies a matcher for stats and the buckets that matching stats should use.Protobuf type
envoy.config.metrics.v4alpha.HistogramBucketSettings| Modifier and Type | Method and Description |
|---|---|
HistogramBucketSettings.Builder |
addAllBuckets(Iterable<? extends Double> values)
Each value is the upper bound of a bucket.
|
HistogramBucketSettings.Builder |
addBuckets(double value)
Each value is the upper bound of a bucket.
|
HistogramBucketSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HistogramBucketSettings |
build() |
HistogramBucketSettings |
buildPartial() |
HistogramBucketSettings.Builder |
clear() |
HistogramBucketSettings.Builder |
clearBuckets()
Each value is the upper bound of a bucket.
|
HistogramBucketSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HistogramBucketSettings.Builder |
clearMatch()
The stats that this rule applies to.
|
HistogramBucketSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HistogramBucketSettings.Builder |
clone() |
double |
getBuckets(int index)
Each value is the upper bound of a bucket.
|
int |
getBucketsCount()
Each value is the upper bound of a bucket.
|
List<Double> |
getBucketsList()
Each value is the upper bound of a bucket.
|
HistogramBucketSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
StringMatcher |
getMatch()
The stats that this rule applies to.
|
StringMatcher.Builder |
getMatchBuilder()
The stats that this rule applies to.
|
StringMatcherOrBuilder |
getMatchOrBuilder()
The stats that this rule applies to.
|
boolean |
hasMatch()
The stats that this rule applies to.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HistogramBucketSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HistogramBucketSettings.Builder |
mergeFrom(HistogramBucketSettings other) |
HistogramBucketSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
HistogramBucketSettings.Builder |
mergeMatch(StringMatcher value)
The stats that this rule applies to.
|
HistogramBucketSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HistogramBucketSettings.Builder |
setBuckets(int index,
double value)
Each value is the upper bound of a bucket.
|
HistogramBucketSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HistogramBucketSettings.Builder |
setMatch(StringMatcher.Builder builderForValue)
The stats that this rule applies to.
|
HistogramBucketSettings.Builder |
setMatch(StringMatcher value)
The stats that this rule applies to.
|
HistogramBucketSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HistogramBucketSettings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HistogramBucketSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HistogramBucketSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HistogramBucketSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder mergeFrom(HistogramBucketSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public HistogramBucketSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HistogramBucketSettings.Builder>IOExceptionpublic 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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }hasMatch in interface HistogramBucketSettingsOrBuilderpublic 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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }getMatch in interface HistogramBucketSettingsOrBuilderpublic HistogramBucketSettings.Builder setMatch(StringMatcher value)
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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }public HistogramBucketSettings.Builder setMatch(StringMatcher.Builder builderForValue)
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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }public HistogramBucketSettings.Builder mergeMatch(StringMatcher value)
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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }public HistogramBucketSettings.Builder clearMatch()
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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }public StringMatcher.Builder getMatchBuilder()
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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }public 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.v4alpha.StringMatcher match = 1 [(.validate.rules) = { ... }getMatchOrBuilder in interface HistogramBucketSettingsOrBuilderpublic List<Double> 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) = { ... }getBucketsList in interface HistogramBucketSettingsOrBuilderpublic 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) = { ... }getBucketsCount in interface HistogramBucketSettingsOrBuilderpublic 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) = { ... }getBuckets in interface HistogramBucketSettingsOrBuilderpublic HistogramBucketSettings.Builder setBuckets(int index, double value)
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) = { ... }public HistogramBucketSettings.Builder addBuckets(double value)
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) = { ... }public HistogramBucketSettings.Builder addAllBuckets(Iterable<? extends Double> values)
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) = { ... }public HistogramBucketSettings.Builder clearBuckets()
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) = { ... }public final HistogramBucketSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>public final HistogramBucketSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HistogramBucketSettings.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.