java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Metrics.Summary.Builder>
io.prometheus.metrics.expositionformats.generated.com_google_protobuf_4_28_2.Metrics.Summary.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Metrics.SummaryOrBuilder, Cloneable
Enclosing class:
Metrics.Summary

public static final class Metrics.Summary.Builder extends com.google.protobuf.GeneratedMessage.Builder<Metrics.Summary.Builder> implements Metrics.SummaryOrBuilder
Protobuf type io.prometheus.client.Summary
  • Method Details

    • getDescriptor

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

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

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

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

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

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

      public Metrics.Summary.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.Summary.Builder>
    • mergeFrom

      public Metrics.Summary.Builder mergeFrom(Metrics.Summary other)
    • isInitialized

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

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

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

      public long getSampleCount()
      optional uint64 sample_count = 1;
      Specified by:
      getSampleCount in interface Metrics.SummaryOrBuilder
      Returns:
      The sampleCount.
    • setSampleCount

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

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

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

      public double getSampleSum()
      optional double sample_sum = 2;
      Specified by:
      getSampleSum in interface Metrics.SummaryOrBuilder
      Returns:
      The sampleSum.
    • setSampleSum

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

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

      public List<Metrics.Quantile> getQuantileList()
      repeated .io.prometheus.client.Quantile quantile = 3;
      Specified by:
      getQuantileList in interface Metrics.SummaryOrBuilder
    • getQuantileCount

      public int getQuantileCount()
      repeated .io.prometheus.client.Quantile quantile = 3;
      Specified by:
      getQuantileCount in interface Metrics.SummaryOrBuilder
    • getQuantile

      public Metrics.Quantile getQuantile(int index)
      repeated .io.prometheus.client.Quantile quantile = 3;
      Specified by:
      getQuantile in interface Metrics.SummaryOrBuilder
    • setQuantile

      public Metrics.Summary.Builder setQuantile(int index, Metrics.Quantile value)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • setQuantile

      public Metrics.Summary.Builder setQuantile(int index, Metrics.Quantile.Builder builderForValue)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • addQuantile

      public Metrics.Summary.Builder addQuantile(Metrics.Quantile value)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • addQuantile

      public Metrics.Summary.Builder addQuantile(int index, Metrics.Quantile value)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • addQuantile

      public Metrics.Summary.Builder addQuantile(Metrics.Quantile.Builder builderForValue)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • addQuantile

      public Metrics.Summary.Builder addQuantile(int index, Metrics.Quantile.Builder builderForValue)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • addAllQuantile

      public Metrics.Summary.Builder addAllQuantile(Iterable<? extends Metrics.Quantile> values)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • clearQuantile

      public Metrics.Summary.Builder clearQuantile()
      repeated .io.prometheus.client.Quantile quantile = 3;
    • removeQuantile

      public Metrics.Summary.Builder removeQuantile(int index)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • getQuantileBuilder

      public Metrics.Quantile.Builder getQuantileBuilder(int index)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • getQuantileOrBuilder

      public Metrics.QuantileOrBuilder getQuantileOrBuilder(int index)
      repeated .io.prometheus.client.Quantile quantile = 3;
      Specified by:
      getQuantileOrBuilder in interface Metrics.SummaryOrBuilder
    • getQuantileOrBuilderList

      public List<? extends Metrics.QuantileOrBuilder> getQuantileOrBuilderList()
      repeated .io.prometheus.client.Quantile quantile = 3;
      Specified by:
      getQuantileOrBuilderList in interface Metrics.SummaryOrBuilder
    • addQuantileBuilder

      public Metrics.Quantile.Builder addQuantileBuilder()
      repeated .io.prometheus.client.Quantile quantile = 3;
    • addQuantileBuilder

      public Metrics.Quantile.Builder addQuantileBuilder(int index)
      repeated .io.prometheus.client.Quantile quantile = 3;
    • getQuantileBuilderList

      public List<Metrics.Quantile.Builder> getQuantileBuilderList()
      repeated .io.prometheus.client.Quantile quantile = 3;
    • hasCreatedTimestamp

      public boolean hasCreatedTimestamp()
      optional .google.protobuf.Timestamp created_timestamp = 4;
      Specified by:
      hasCreatedTimestamp in interface Metrics.SummaryOrBuilder
      Returns:
      Whether the createdTimestamp field is set.
    • getCreatedTimestamp

      public com.google.protobuf.Timestamp getCreatedTimestamp()
      optional .google.protobuf.Timestamp created_timestamp = 4;
      Specified by:
      getCreatedTimestamp in interface Metrics.SummaryOrBuilder
      Returns:
      The createdTimestamp.
    • setCreatedTimestamp

      public Metrics.Summary.Builder setCreatedTimestamp(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp created_timestamp = 4;
    • setCreatedTimestamp

      public Metrics.Summary.Builder setCreatedTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp created_timestamp = 4;
    • mergeCreatedTimestamp

      public Metrics.Summary.Builder mergeCreatedTimestamp(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp created_timestamp = 4;
    • clearCreatedTimestamp

      public Metrics.Summary.Builder clearCreatedTimestamp()
      optional .google.protobuf.Timestamp created_timestamp = 4;
    • getCreatedTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getCreatedTimestampBuilder()
      optional .google.protobuf.Timestamp created_timestamp = 4;
    • getCreatedTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreatedTimestampOrBuilder()
      optional .google.protobuf.Timestamp created_timestamp = 4;
      Specified by:
      getCreatedTimestampOrBuilder in interface Metrics.SummaryOrBuilder