Class Metrics.Histogram.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • clear

        public Metrics.Histogram.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.GeneratedMessageV3.Builder<Metrics.Histogram.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.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • getDefaultInstanceForType

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

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

        public Metrics.Histogram buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Metrics.Histogram.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • setField

        public Metrics.Histogram.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • clearField

        public Metrics.Histogram.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • clearOneof

        public Metrics.Histogram.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • setRepeatedField

        public Metrics.Histogram.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          int index,
                                                          Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • addRepeatedField

        public Metrics.Histogram.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • mergeFrom

        public Metrics.Histogram.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<Metrics.Histogram.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • mergeFrom

        public Metrics.Histogram.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<Metrics.Histogram.Builder>
        Throws:
        IOException
      • hasSampleCount

        public boolean hasSampleCount()
        optional uint64 sample_count = 1;
        Specified by:
        hasSampleCount in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the sampleCount field is set.
      • setSampleCount

        public Metrics.Histogram.Builder setSampleCount​(long value)
        optional uint64 sample_count = 1;
        Parameters:
        value - The sampleCount to set.
        Returns:
        This builder for chaining.
      • clearSampleCount

        public Metrics.Histogram.Builder clearSampleCount()
        optional uint64 sample_count = 1;
        Returns:
        This builder for chaining.
      • hasSampleCountFloat

        public boolean hasSampleCountFloat()
         Overrides sample_count if > 0.
         
        optional double sample_count_float = 4;
        Specified by:
        hasSampleCountFloat in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the sampleCountFloat field is set.
      • getSampleCountFloat

        public double getSampleCountFloat()
         Overrides sample_count if > 0.
         
        optional double sample_count_float = 4;
        Specified by:
        getSampleCountFloat in interface Metrics.HistogramOrBuilder
        Returns:
        The sampleCountFloat.
      • setSampleCountFloat

        public Metrics.Histogram.Builder setSampleCountFloat​(double value)
         Overrides sample_count if > 0.
         
        optional double sample_count_float = 4;
        Parameters:
        value - The sampleCountFloat to set.
        Returns:
        This builder for chaining.
      • clearSampleCountFloat

        public Metrics.Histogram.Builder clearSampleCountFloat()
         Overrides sample_count if > 0.
         
        optional double sample_count_float = 4;
        Returns:
        This builder for chaining.
      • hasSampleSum

        public boolean hasSampleSum()
        optional double sample_sum = 2;
        Specified by:
        hasSampleSum in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the sampleSum field is set.
      • setSampleSum

        public Metrics.Histogram.Builder setSampleSum​(double value)
        optional double sample_sum = 2;
        Parameters:
        value - The sampleSum to set.
        Returns:
        This builder for chaining.
      • clearSampleSum

        public Metrics.Histogram.Builder clearSampleSum()
        optional double sample_sum = 2;
        Returns:
        This builder for chaining.
      • getBucketCount

        public int getBucketCount()
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
        Specified by:
        getBucketCount in interface Metrics.HistogramOrBuilder
      • clearBucket

        public Metrics.Histogram.Builder clearBucket()
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
      • removeBucket

        public Metrics.Histogram.Builder removeBucket​(int index)
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
      • getBucketBuilder

        public Metrics.Bucket.Builder getBucketBuilder​(int index)
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
      • addBucketBuilder

        public Metrics.Bucket.Builder addBucketBuilder()
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
      • addBucketBuilder

        public Metrics.Bucket.Builder addBucketBuilder​(int index)
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
      • getBucketBuilderList

        public List<Metrics.Bucket.Builder> getBucketBuilderList()
         Buckets for the conventional histogram.
         
        repeated .io.prometheus.client.Bucket bucket = 3;
      • hasSchema

        public boolean hasSchema()
         schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8.
         They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and
         then each power of two is divided into 2^n logarithmic buckets.
         Or in other words, each bucket boundary is the previous boundary times 2^(2^-n).
         In the future, more bucket schemas may be added using numbers < -4 or > 8.
         
        optional sint32 schema = 5;
        Specified by:
        hasSchema in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the schema field is set.
      • getSchema

        public int getSchema()
         schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8.
         They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and
         then each power of two is divided into 2^n logarithmic buckets.
         Or in other words, each bucket boundary is the previous boundary times 2^(2^-n).
         In the future, more bucket schemas may be added using numbers < -4 or > 8.
         
        optional sint32 schema = 5;
        Specified by:
        getSchema in interface Metrics.HistogramOrBuilder
        Returns:
        The schema.
      • setSchema

        public Metrics.Histogram.Builder setSchema​(int value)
         schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8.
         They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and
         then each power of two is divided into 2^n logarithmic buckets.
         Or in other words, each bucket boundary is the previous boundary times 2^(2^-n).
         In the future, more bucket schemas may be added using numbers < -4 or > 8.
         
        optional sint32 schema = 5;
        Parameters:
        value - The schema to set.
        Returns:
        This builder for chaining.
      • clearSchema

        public Metrics.Histogram.Builder clearSchema()
         schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8.
         They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and
         then each power of two is divided into 2^n logarithmic buckets.
         Or in other words, each bucket boundary is the previous boundary times 2^(2^-n).
         In the future, more bucket schemas may be added using numbers < -4 or > 8.
         
        optional sint32 schema = 5;
        Returns:
        This builder for chaining.
      • hasZeroThreshold

        public boolean hasZeroThreshold()
         Breadth of the zero bucket.
         
        optional double zero_threshold = 6;
        Specified by:
        hasZeroThreshold in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the zeroThreshold field is set.
      • getZeroThreshold

        public double getZeroThreshold()
         Breadth of the zero bucket.
         
        optional double zero_threshold = 6;
        Specified by:
        getZeroThreshold in interface Metrics.HistogramOrBuilder
        Returns:
        The zeroThreshold.
      • setZeroThreshold

        public Metrics.Histogram.Builder setZeroThreshold​(double value)
         Breadth of the zero bucket.
         
        optional double zero_threshold = 6;
        Parameters:
        value - The zeroThreshold to set.
        Returns:
        This builder for chaining.
      • clearZeroThreshold

        public Metrics.Histogram.Builder clearZeroThreshold()
         Breadth of the zero bucket.
         
        optional double zero_threshold = 6;
        Returns:
        This builder for chaining.
      • hasZeroCount

        public boolean hasZeroCount()
         Count in zero bucket.
         
        optional uint64 zero_count = 7;
        Specified by:
        hasZeroCount in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the zeroCount field is set.
      • getZeroCount

        public long getZeroCount()
         Count in zero bucket.
         
        optional uint64 zero_count = 7;
        Specified by:
        getZeroCount in interface Metrics.HistogramOrBuilder
        Returns:
        The zeroCount.
      • setZeroCount

        public Metrics.Histogram.Builder setZeroCount​(long value)
         Count in zero bucket.
         
        optional uint64 zero_count = 7;
        Parameters:
        value - The zeroCount to set.
        Returns:
        This builder for chaining.
      • clearZeroCount

        public Metrics.Histogram.Builder clearZeroCount()
         Count in zero bucket.
         
        optional uint64 zero_count = 7;
        Returns:
        This builder for chaining.
      • hasZeroCountFloat

        public boolean hasZeroCountFloat()
         Overrides sb_zero_count if > 0.
         
        optional double zero_count_float = 8;
        Specified by:
        hasZeroCountFloat in interface Metrics.HistogramOrBuilder
        Returns:
        Whether the zeroCountFloat field is set.
      • getZeroCountFloat

        public double getZeroCountFloat()
         Overrides sb_zero_count if > 0.
         
        optional double zero_count_float = 8;
        Specified by:
        getZeroCountFloat in interface Metrics.HistogramOrBuilder
        Returns:
        The zeroCountFloat.
      • setZeroCountFloat

        public Metrics.Histogram.Builder setZeroCountFloat​(double value)
         Overrides sb_zero_count if > 0.
         
        optional double zero_count_float = 8;
        Parameters:
        value - The zeroCountFloat to set.
        Returns:
        This builder for chaining.
      • clearZeroCountFloat

        public Metrics.Histogram.Builder clearZeroCountFloat()
         Overrides sb_zero_count if > 0.
         
        optional double zero_count_float = 8;
        Returns:
        This builder for chaining.
      • getNegativeSpanCount

        public int getNegativeSpanCount()
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
        Specified by:
        getNegativeSpanCount in interface Metrics.HistogramOrBuilder
      • clearNegativeSpan

        public Metrics.Histogram.Builder clearNegativeSpan()
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
      • removeNegativeSpan

        public Metrics.Histogram.Builder removeNegativeSpan​(int index)
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
      • getNegativeSpanBuilder

        public Metrics.BucketSpan.Builder getNegativeSpanBuilder​(int index)
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
      • addNegativeSpanBuilder

        public Metrics.BucketSpan.Builder addNegativeSpanBuilder()
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
      • addNegativeSpanBuilder

        public Metrics.BucketSpan.Builder addNegativeSpanBuilder​(int index)
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
      • getNegativeSpanBuilderList

        public List<Metrics.BucketSpan.Builder> getNegativeSpanBuilderList()
         Negative buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan negative_span = 9;
      • getNegativeDeltaList

        public List<Long> getNegativeDeltaList()
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Specified by:
        getNegativeDeltaList in interface Metrics.HistogramOrBuilder
        Returns:
        A list containing the negativeDelta.
      • getNegativeDeltaCount

        public int getNegativeDeltaCount()
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Specified by:
        getNegativeDeltaCount in interface Metrics.HistogramOrBuilder
        Returns:
        The count of negativeDelta.
      • getNegativeDelta

        public long getNegativeDelta​(int index)
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Specified by:
        getNegativeDelta in interface Metrics.HistogramOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The negativeDelta at the given index.
      • setNegativeDelta

        public Metrics.Histogram.Builder setNegativeDelta​(int index,
                                                          long value)
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Parameters:
        index - The index to set the value at.
        value - The negativeDelta to set.
        Returns:
        This builder for chaining.
      • addNegativeDelta

        public Metrics.Histogram.Builder addNegativeDelta​(long value)
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Parameters:
        value - The negativeDelta to add.
        Returns:
        This builder for chaining.
      • addAllNegativeDelta

        public Metrics.Histogram.Builder addAllNegativeDelta​(Iterable<? extends Long> values)
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Parameters:
        values - The negativeDelta to add.
        Returns:
        This builder for chaining.
      • clearNegativeDelta

        public Metrics.Histogram.Builder clearNegativeDelta()
         Use either "negative_delta" or "negative_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 negative_delta = 10;
        Returns:
        This builder for chaining.
      • getNegativeCountCount

        public int getNegativeCountCount()
         Absolute count of each bucket.
         
        repeated double negative_count = 11;
        Specified by:
        getNegativeCountCount in interface Metrics.HistogramOrBuilder
        Returns:
        The count of negativeCount.
      • getNegativeCount

        public double getNegativeCount​(int index)
         Absolute count of each bucket.
         
        repeated double negative_count = 11;
        Specified by:
        getNegativeCount in interface Metrics.HistogramOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The negativeCount at the given index.
      • setNegativeCount

        public Metrics.Histogram.Builder setNegativeCount​(int index,
                                                          double value)
         Absolute count of each bucket.
         
        repeated double negative_count = 11;
        Parameters:
        index - The index to set the value at.
        value - The negativeCount to set.
        Returns:
        This builder for chaining.
      • addNegativeCount

        public Metrics.Histogram.Builder addNegativeCount​(double value)
         Absolute count of each bucket.
         
        repeated double negative_count = 11;
        Parameters:
        value - The negativeCount to add.
        Returns:
        This builder for chaining.
      • addAllNegativeCount

        public Metrics.Histogram.Builder addAllNegativeCount​(Iterable<? extends Double> values)
         Absolute count of each bucket.
         
        repeated double negative_count = 11;
        Parameters:
        values - The negativeCount to add.
        Returns:
        This builder for chaining.
      • clearNegativeCount

        public Metrics.Histogram.Builder clearNegativeCount()
         Absolute count of each bucket.
         
        repeated double negative_count = 11;
        Returns:
        This builder for chaining.
      • getPositiveSpanCount

        public int getPositiveSpanCount()
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
        Specified by:
        getPositiveSpanCount in interface Metrics.HistogramOrBuilder
      • setPositiveSpan

        public Metrics.Histogram.Builder setPositiveSpan​(int index,
                                                         Metrics.BucketSpan value)
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • addPositiveSpan

        public Metrics.Histogram.Builder addPositiveSpan​(int index,
                                                         Metrics.BucketSpan value)
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • clearPositiveSpan

        public Metrics.Histogram.Builder clearPositiveSpan()
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • removePositiveSpan

        public Metrics.Histogram.Builder removePositiveSpan​(int index)
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • getPositiveSpanBuilder

        public Metrics.BucketSpan.Builder getPositiveSpanBuilder​(int index)
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • addPositiveSpanBuilder

        public Metrics.BucketSpan.Builder addPositiveSpanBuilder()
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • addPositiveSpanBuilder

        public Metrics.BucketSpan.Builder addPositiveSpanBuilder​(int index)
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • getPositiveSpanBuilderList

        public List<Metrics.BucketSpan.Builder> getPositiveSpanBuilderList()
         Positive buckets for the native histogram.
         
        repeated .io.prometheus.client.BucketSpan positive_span = 12;
      • getPositiveDeltaList

        public List<Long> getPositiveDeltaList()
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Specified by:
        getPositiveDeltaList in interface Metrics.HistogramOrBuilder
        Returns:
        A list containing the positiveDelta.
      • getPositiveDeltaCount

        public int getPositiveDeltaCount()
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Specified by:
        getPositiveDeltaCount in interface Metrics.HistogramOrBuilder
        Returns:
        The count of positiveDelta.
      • getPositiveDelta

        public long getPositiveDelta​(int index)
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Specified by:
        getPositiveDelta in interface Metrics.HistogramOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The positiveDelta at the given index.
      • setPositiveDelta

        public Metrics.Histogram.Builder setPositiveDelta​(int index,
                                                          long value)
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Parameters:
        index - The index to set the value at.
        value - The positiveDelta to set.
        Returns:
        This builder for chaining.
      • addPositiveDelta

        public Metrics.Histogram.Builder addPositiveDelta​(long value)
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Parameters:
        value - The positiveDelta to add.
        Returns:
        This builder for chaining.
      • addAllPositiveDelta

        public Metrics.Histogram.Builder addAllPositiveDelta​(Iterable<? extends Long> values)
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Parameters:
        values - The positiveDelta to add.
        Returns:
        This builder for chaining.
      • clearPositiveDelta

        public Metrics.Histogram.Builder clearPositiveDelta()
         Use either "positive_delta" or "positive_count", the former for
         regular histograms with integer counts, the latter for float
         histograms.
         
        repeated sint64 positive_delta = 13;
        Returns:
        This builder for chaining.
      • getPositiveCountCount

        public int getPositiveCountCount()
         Absolute count of each bucket.
         
        repeated double positive_count = 14;
        Specified by:
        getPositiveCountCount in interface Metrics.HistogramOrBuilder
        Returns:
        The count of positiveCount.
      • getPositiveCount

        public double getPositiveCount​(int index)
         Absolute count of each bucket.
         
        repeated double positive_count = 14;
        Specified by:
        getPositiveCount in interface Metrics.HistogramOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The positiveCount at the given index.
      • setPositiveCount

        public Metrics.Histogram.Builder setPositiveCount​(int index,
                                                          double value)
         Absolute count of each bucket.
         
        repeated double positive_count = 14;
        Parameters:
        index - The index to set the value at.
        value - The positiveCount to set.
        Returns:
        This builder for chaining.
      • addPositiveCount

        public Metrics.Histogram.Builder addPositiveCount​(double value)
         Absolute count of each bucket.
         
        repeated double positive_count = 14;
        Parameters:
        value - The positiveCount to add.
        Returns:
        This builder for chaining.
      • addAllPositiveCount

        public Metrics.Histogram.Builder addAllPositiveCount​(Iterable<? extends Double> values)
         Absolute count of each bucket.
         
        repeated double positive_count = 14;
        Parameters:
        values - The positiveCount to add.
        Returns:
        This builder for chaining.
      • clearPositiveCount

        public Metrics.Histogram.Builder clearPositiveCount()
         Absolute count of each bucket.
         
        repeated double positive_count = 14;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Metrics.Histogram.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>
      • mergeUnknownFields

        public final Metrics.Histogram.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Metrics.Histogram.Builder>