Class Metrics.Bucket.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Metrics.Bucket.Builder>
com.google.protobuf.GeneratedMessage.Builder<Metrics.Bucket.Builder>
io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_33_0.Metrics.Bucket.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Metrics.BucketOrBuilder,Cloneable
- Enclosing class:
Metrics.Bucket
public static final class Metrics.Bucket.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Metrics.Bucket.Builder>
implements Metrics.BucketOrBuilder
A Bucket of a conventional histogram, each of which is treated as an individual counter-like time series by Prometheus.Protobuf type
io.prometheus.client.Bucket-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Cumulative in increasing order.Overrides cumulative_count if > 0.optional .io.prometheus.client.Exemplar exemplar = 3;Inclusive.longCumulative in increasing order.doubleOverrides cumulative_count if > 0.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional .io.prometheus.client.Exemplar exemplar = 3;optional .io.prometheus.client.Exemplar exemplar = 3;optional .io.prometheus.client.Exemplar exemplar = 3;doubleInclusive.booleanCumulative in increasing order.booleanOverrides cumulative_count if > 0.booleanoptional .io.prometheus.client.Exemplar exemplar = 3;booleanInclusive.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeExemplar(Metrics.Exemplar value) optional .io.prometheus.client.Exemplar exemplar = 3;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Metrics.Bucket other) setCumulativeCount(long value) Cumulative in increasing order.setCumulativeCountFloat(double value) Overrides cumulative_count if > 0.setExemplar(Metrics.Exemplar value) optional .io.prometheus.client.Exemplar exemplar = 3;setExemplar(Metrics.Exemplar.Builder builderForValue) optional .io.prometheus.client.Exemplar exemplar = 3;setUpperBound(double value) Inclusive.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Bucket.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Bucket.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Bucket.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Metrics.Bucket.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Metrics.Bucket.Builder>
-
mergeFrom
public Metrics.Bucket.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Metrics.Bucket.Builder>- Throws:
IOException
-
hasCumulativeCount
public boolean hasCumulativeCount()Cumulative in increasing order.
optional uint64 cumulative_count = 1;- Specified by:
hasCumulativeCountin interfaceMetrics.BucketOrBuilder- Returns:
- Whether the cumulativeCount field is set.
-
getCumulativeCount
public long getCumulativeCount()Cumulative in increasing order.
optional uint64 cumulative_count = 1;- Specified by:
getCumulativeCountin interfaceMetrics.BucketOrBuilder- Returns:
- The cumulativeCount.
-
setCumulativeCount
Cumulative in increasing order.
optional uint64 cumulative_count = 1;- Parameters:
value- The cumulativeCount to set.- Returns:
- This builder for chaining.
-
clearCumulativeCount
Cumulative in increasing order.
optional uint64 cumulative_count = 1;- Returns:
- This builder for chaining.
-
hasCumulativeCountFloat
public boolean hasCumulativeCountFloat()Overrides cumulative_count if > 0.
optional double cumulative_count_float = 4;- Specified by:
hasCumulativeCountFloatin interfaceMetrics.BucketOrBuilder- Returns:
- Whether the cumulativeCountFloat field is set.
-
getCumulativeCountFloat
public double getCumulativeCountFloat()Overrides cumulative_count if > 0.
optional double cumulative_count_float = 4;- Specified by:
getCumulativeCountFloatin interfaceMetrics.BucketOrBuilder- Returns:
- The cumulativeCountFloat.
-
setCumulativeCountFloat
Overrides cumulative_count if > 0.
optional double cumulative_count_float = 4;- Parameters:
value- The cumulativeCountFloat to set.- Returns:
- This builder for chaining.
-
clearCumulativeCountFloat
Overrides cumulative_count if > 0.
optional double cumulative_count_float = 4;- Returns:
- This builder for chaining.
-
hasUpperBound
public boolean hasUpperBound()Inclusive.
optional double upper_bound = 2;- Specified by:
hasUpperBoundin interfaceMetrics.BucketOrBuilder- Returns:
- Whether the upperBound field is set.
-
getUpperBound
public double getUpperBound()Inclusive.
optional double upper_bound = 2;- Specified by:
getUpperBoundin interfaceMetrics.BucketOrBuilder- Returns:
- The upperBound.
-
setUpperBound
Inclusive.
optional double upper_bound = 2;- Parameters:
value- The upperBound to set.- Returns:
- This builder for chaining.
-
clearUpperBound
Inclusive.
optional double upper_bound = 2;- Returns:
- This builder for chaining.
-
hasExemplar
public boolean hasExemplar()optional .io.prometheus.client.Exemplar exemplar = 3;- Specified by:
hasExemplarin interfaceMetrics.BucketOrBuilder- Returns:
- Whether the exemplar field is set.
-
getExemplar
optional .io.prometheus.client.Exemplar exemplar = 3;- Specified by:
getExemplarin interfaceMetrics.BucketOrBuilder- Returns:
- The exemplar.
-
setExemplar
optional .io.prometheus.client.Exemplar exemplar = 3; -
setExemplar
optional .io.prometheus.client.Exemplar exemplar = 3; -
mergeExemplar
optional .io.prometheus.client.Exemplar exemplar = 3; -
clearExemplar
optional .io.prometheus.client.Exemplar exemplar = 3; -
getExemplarBuilder
optional .io.prometheus.client.Exemplar exemplar = 3; -
getExemplarOrBuilder
optional .io.prometheus.client.Exemplar exemplar = 3;- Specified by:
getExemplarOrBuilderin interfaceMetrics.BucketOrBuilder
-