Package prometheus

Interface Types.ExemplarOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Types.Exemplar, Types.Exemplar.Builder
Enclosing class:
Types

public static interface Types.ExemplarOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getLabels(int index)
    Optional, can be empty.
    int
    Optional, can be empty.
    Optional, can be empty.
    getLabelsOrBuilder(int index)
    Optional, can be empty.
    Optional, can be empty.
    long
    timestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.
    double
    double value = 2;

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getLabelsList

      List<Types.Label> getLabelsList()
       Optional, can be empty.
       
      repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];
    • getLabels

      Types.Label getLabels(int index)
       Optional, can be empty.
       
      repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];
    • getLabelsCount

      int getLabelsCount()
       Optional, can be empty.
       
      repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];
    • getLabelsOrBuilderList

      List<? extends Types.LabelOrBuilder> getLabelsOrBuilderList()
       Optional, can be empty.
       
      repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];
    • getLabelsOrBuilder

      Types.LabelOrBuilder getLabelsOrBuilder(int index)
       Optional, can be empty.
       
      repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];
    • getValue

      double getValue()
      double value = 2;
      Returns:
      The value.
    • getTimestamp

      long getTimestamp()
       timestamp is in ms format, see model/timestamp/timestamp.go for
       conversion from time.Time to Prometheus timestamp.
       
      int64 timestamp = 3;
      Returns:
      The timestamp.