
io.prometheus.client.Metrics Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of model Show documentation
Show all versions of model Show documentation
Prometheus Client Data Model: Generated Protocol Buffer Assets
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: metrics.proto
package io.prometheus.client;
public final class Metrics {
private Metrics() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
/**
* Protobuf enum {@code io.prometheus.client.MetricType}
*/
public enum MetricType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* COUNTER = 0;
*/
COUNTER(0, 0),
/**
* GAUGE = 1;
*/
GAUGE(1, 1),
/**
* SUMMARY = 2;
*/
SUMMARY(2, 2),
;
/**
* COUNTER = 0;
*/
public static final int COUNTER_VALUE = 0;
/**
* GAUGE = 1;
*/
public static final int GAUGE_VALUE = 1;
/**
* SUMMARY = 2;
*/
public static final int SUMMARY_VALUE = 2;
public final int getNumber() { return value; }
public static MetricType valueOf(int value) {
switch (value) {
case 0: return COUNTER;
case 1: return GAUGE;
case 2: return SUMMARY;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static com.google.protobuf.Internal.EnumLiteMap
internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public MetricType findValueByNumber(int number) {
return MetricType.valueOf(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(index);
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.prometheus.client.Metrics.getDescriptor().getEnumTypes().get(0);
}
private static final MetricType[] VALUES = values();
public static MetricType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
return VALUES[desc.getIndex()];
}
private final int index;
private final int value;
private MetricType(int index, int value) {
this.index = index;
this.value = value;
}
// @@protoc_insertion_point(enum_scope:io.prometheus.client.MetricType)
}
public interface LabelPairOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string name = 1;
/**
* optional string name = 1;
*/
boolean hasName();
/**
* optional string name = 1;
*/
java.lang.String getName();
/**
* optional string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
// optional string value = 2;
/**
* optional string value = 2;
*/
boolean hasValue();
/**
* optional string value = 2;
*/
java.lang.String getValue();
/**
* optional string value = 2;
*/
com.google.protobuf.ByteString
getValueBytes();
}
/**
* Protobuf type {@code io.prometheus.client.LabelPair}
*/
public static final class LabelPair extends
com.google.protobuf.GeneratedMessage
implements LabelPairOrBuilder {
// Use LabelPair.newBuilder() to construct.
private LabelPair(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private LabelPair(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final LabelPair defaultInstance;
public static LabelPair getDefaultInstance() {
return defaultInstance;
}
public LabelPair getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private LabelPair(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 18: {
bitField0_ |= 0x00000002;
value_ = input.readBytes();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_LabelPair_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_LabelPair_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.LabelPair.class, io.prometheus.client.Metrics.LabelPair.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public LabelPair parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new LabelPair(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* optional string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string value = 2;
public static final int VALUE_FIELD_NUMBER = 2;
private java.lang.Object value_;
/**
* optional string value = 2;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string value = 2;
*/
public java.lang.String getValue() {
java.lang.Object ref = value_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
value_ = s;
}
return s;
}
}
/**
* optional string value = 2;
*/
public com.google.protobuf.ByteString
getValueBytes() {
java.lang.Object ref = value_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
value_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private void initFields() {
name_ = "";
value_ = "";
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getValueBytes());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getValueBytes());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.LabelPair parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.LabelPair parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.LabelPair parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.LabelPair prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.LabelPair}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.LabelPairOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_LabelPair_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_LabelPair_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.LabelPair.class, io.prometheus.client.Metrics.LabelPair.Builder.class);
}
// Construct using io.prometheus.client.Metrics.LabelPair.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
value_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_LabelPair_descriptor;
}
public io.prometheus.client.Metrics.LabelPair getDefaultInstanceForType() {
return io.prometheus.client.Metrics.LabelPair.getDefaultInstance();
}
public io.prometheus.client.Metrics.LabelPair build() {
io.prometheus.client.Metrics.LabelPair result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.LabelPair buildPartial() {
io.prometheus.client.Metrics.LabelPair result = new io.prometheus.client.Metrics.LabelPair(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.value_ = value_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.LabelPair) {
return mergeFrom((io.prometheus.client.Metrics.LabelPair)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.LabelPair other) {
if (other == io.prometheus.client.Metrics.LabelPair.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasValue()) {
bitField0_ |= 0x00000002;
value_ = other.value_;
onChanged();
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.LabelPair parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.LabelPair) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional string name = 1;
private java.lang.Object name_ = "";
/**
* optional string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// optional string value = 2;
private java.lang.Object value_ = "";
/**
* optional string value = 2;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string value = 2;
*/
public java.lang.String getValue() {
java.lang.Object ref = value_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
value_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string value = 2;
*/
public com.google.protobuf.ByteString
getValueBytes() {
java.lang.Object ref = value_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
value_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string value = 2;
*/
public Builder setValue(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
value_ = value;
onChanged();
return this;
}
/**
* optional string value = 2;
*/
public Builder clearValue() {
bitField0_ = (bitField0_ & ~0x00000002);
value_ = getDefaultInstance().getValue();
onChanged();
return this;
}
/**
* optional string value = 2;
*/
public Builder setValueBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
value_ = value;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.LabelPair)
}
static {
defaultInstance = new LabelPair(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.LabelPair)
}
public interface GaugeOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional double value = 1;
/**
* optional double value = 1;
*/
boolean hasValue();
/**
* optional double value = 1;
*/
double getValue();
}
/**
* Protobuf type {@code io.prometheus.client.Gauge}
*/
public static final class Gauge extends
com.google.protobuf.GeneratedMessage
implements GaugeOrBuilder {
// Use Gauge.newBuilder() to construct.
private Gauge(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Gauge(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Gauge defaultInstance;
public static Gauge getDefaultInstance() {
return defaultInstance;
}
public Gauge getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Gauge(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 9: {
bitField0_ |= 0x00000001;
value_ = input.readDouble();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Gauge_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Gauge_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Gauge.class, io.prometheus.client.Metrics.Gauge.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public Gauge parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Gauge(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// optional double value = 1;
public static final int VALUE_FIELD_NUMBER = 1;
private double value_;
/**
* optional double value = 1;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional double value = 1;
*/
public double getValue() {
return value_;
}
private void initFields() {
value_ = 0D;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeDouble(1, value_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(1, value_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.Gauge parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Gauge parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.Gauge parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Gauge parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.Gauge prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.Gauge}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.GaugeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Gauge_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Gauge_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Gauge.class, io.prometheus.client.Metrics.Gauge.Builder.class);
}
// Construct using io.prometheus.client.Metrics.Gauge.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
value_ = 0D;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Gauge_descriptor;
}
public io.prometheus.client.Metrics.Gauge getDefaultInstanceForType() {
return io.prometheus.client.Metrics.Gauge.getDefaultInstance();
}
public io.prometheus.client.Metrics.Gauge build() {
io.prometheus.client.Metrics.Gauge result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.Gauge buildPartial() {
io.prometheus.client.Metrics.Gauge result = new io.prometheus.client.Metrics.Gauge(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.value_ = value_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.Gauge) {
return mergeFrom((io.prometheus.client.Metrics.Gauge)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.Gauge other) {
if (other == io.prometheus.client.Metrics.Gauge.getDefaultInstance()) return this;
if (other.hasValue()) {
setValue(other.getValue());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.Gauge parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.Gauge) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional double value = 1;
private double value_ ;
/**
* optional double value = 1;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional double value = 1;
*/
public double getValue() {
return value_;
}
/**
* optional double value = 1;
*/
public Builder setValue(double value) {
bitField0_ |= 0x00000001;
value_ = value;
onChanged();
return this;
}
/**
* optional double value = 1;
*/
public Builder clearValue() {
bitField0_ = (bitField0_ & ~0x00000001);
value_ = 0D;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.Gauge)
}
static {
defaultInstance = new Gauge(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.Gauge)
}
public interface CounterOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional double value = 1;
/**
* optional double value = 1;
*/
boolean hasValue();
/**
* optional double value = 1;
*/
double getValue();
}
/**
* Protobuf type {@code io.prometheus.client.Counter}
*/
public static final class Counter extends
com.google.protobuf.GeneratedMessage
implements CounterOrBuilder {
// Use Counter.newBuilder() to construct.
private Counter(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Counter(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Counter defaultInstance;
public static Counter getDefaultInstance() {
return defaultInstance;
}
public Counter getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Counter(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 9: {
bitField0_ |= 0x00000001;
value_ = input.readDouble();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Counter_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Counter_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Counter.class, io.prometheus.client.Metrics.Counter.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public Counter parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Counter(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// optional double value = 1;
public static final int VALUE_FIELD_NUMBER = 1;
private double value_;
/**
* optional double value = 1;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional double value = 1;
*/
public double getValue() {
return value_;
}
private void initFields() {
value_ = 0D;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeDouble(1, value_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(1, value_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.Counter parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Counter parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Counter parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Counter parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Counter parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Counter parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Counter parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.Counter parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Counter parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Counter parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.Counter prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.Counter}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.CounterOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Counter_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Counter_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Counter.class, io.prometheus.client.Metrics.Counter.Builder.class);
}
// Construct using io.prometheus.client.Metrics.Counter.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
value_ = 0D;
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Counter_descriptor;
}
public io.prometheus.client.Metrics.Counter getDefaultInstanceForType() {
return io.prometheus.client.Metrics.Counter.getDefaultInstance();
}
public io.prometheus.client.Metrics.Counter build() {
io.prometheus.client.Metrics.Counter result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.Counter buildPartial() {
io.prometheus.client.Metrics.Counter result = new io.prometheus.client.Metrics.Counter(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.value_ = value_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.Counter) {
return mergeFrom((io.prometheus.client.Metrics.Counter)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.Counter other) {
if (other == io.prometheus.client.Metrics.Counter.getDefaultInstance()) return this;
if (other.hasValue()) {
setValue(other.getValue());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.Counter parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.Counter) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional double value = 1;
private double value_ ;
/**
* optional double value = 1;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional double value = 1;
*/
public double getValue() {
return value_;
}
/**
* optional double value = 1;
*/
public Builder setValue(double value) {
bitField0_ |= 0x00000001;
value_ = value;
onChanged();
return this;
}
/**
* optional double value = 1;
*/
public Builder clearValue() {
bitField0_ = (bitField0_ & ~0x00000001);
value_ = 0D;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.Counter)
}
static {
defaultInstance = new Counter(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.Counter)
}
public interface QuantileOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional double quantile = 1;
/**
* optional double quantile = 1;
*/
boolean hasQuantile();
/**
* optional double quantile = 1;
*/
double getQuantile();
// optional double value = 2;
/**
* optional double value = 2;
*/
boolean hasValue();
/**
* optional double value = 2;
*/
double getValue();
}
/**
* Protobuf type {@code io.prometheus.client.Quantile}
*/
public static final class Quantile extends
com.google.protobuf.GeneratedMessage
implements QuantileOrBuilder {
// Use Quantile.newBuilder() to construct.
private Quantile(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Quantile(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Quantile defaultInstance;
public static Quantile getDefaultInstance() {
return defaultInstance;
}
public Quantile getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Quantile(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 9: {
bitField0_ |= 0x00000001;
quantile_ = input.readDouble();
break;
}
case 17: {
bitField0_ |= 0x00000002;
value_ = input.readDouble();
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Quantile_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Quantile_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Quantile.class, io.prometheus.client.Metrics.Quantile.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public Quantile parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Quantile(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// optional double quantile = 1;
public static final int QUANTILE_FIELD_NUMBER = 1;
private double quantile_;
/**
* optional double quantile = 1;
*/
public boolean hasQuantile() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional double quantile = 1;
*/
public double getQuantile() {
return quantile_;
}
// optional double value = 2;
public static final int VALUE_FIELD_NUMBER = 2;
private double value_;
/**
* optional double value = 2;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional double value = 2;
*/
public double getValue() {
return value_;
}
private void initFields() {
quantile_ = 0D;
value_ = 0D;
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeDouble(1, quantile_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeDouble(2, value_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(1, quantile_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(2, value_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.Quantile parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Quantile parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.Quantile parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Quantile parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.Quantile prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.Quantile}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.QuantileOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Quantile_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Quantile_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Quantile.class, io.prometheus.client.Metrics.Quantile.Builder.class);
}
// Construct using io.prometheus.client.Metrics.Quantile.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
quantile_ = 0D;
bitField0_ = (bitField0_ & ~0x00000001);
value_ = 0D;
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Quantile_descriptor;
}
public io.prometheus.client.Metrics.Quantile getDefaultInstanceForType() {
return io.prometheus.client.Metrics.Quantile.getDefaultInstance();
}
public io.prometheus.client.Metrics.Quantile build() {
io.prometheus.client.Metrics.Quantile result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.Quantile buildPartial() {
io.prometheus.client.Metrics.Quantile result = new io.prometheus.client.Metrics.Quantile(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.quantile_ = quantile_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.value_ = value_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.Quantile) {
return mergeFrom((io.prometheus.client.Metrics.Quantile)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.Quantile other) {
if (other == io.prometheus.client.Metrics.Quantile.getDefaultInstance()) return this;
if (other.hasQuantile()) {
setQuantile(other.getQuantile());
}
if (other.hasValue()) {
setValue(other.getValue());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.Quantile parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.Quantile) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional double quantile = 1;
private double quantile_ ;
/**
* optional double quantile = 1;
*/
public boolean hasQuantile() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional double quantile = 1;
*/
public double getQuantile() {
return quantile_;
}
/**
* optional double quantile = 1;
*/
public Builder setQuantile(double value) {
bitField0_ |= 0x00000001;
quantile_ = value;
onChanged();
return this;
}
/**
* optional double quantile = 1;
*/
public Builder clearQuantile() {
bitField0_ = (bitField0_ & ~0x00000001);
quantile_ = 0D;
onChanged();
return this;
}
// optional double value = 2;
private double value_ ;
/**
* optional double value = 2;
*/
public boolean hasValue() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional double value = 2;
*/
public double getValue() {
return value_;
}
/**
* optional double value = 2;
*/
public Builder setValue(double value) {
bitField0_ |= 0x00000002;
value_ = value;
onChanged();
return this;
}
/**
* optional double value = 2;
*/
public Builder clearValue() {
bitField0_ = (bitField0_ & ~0x00000002);
value_ = 0D;
onChanged();
return this;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.Quantile)
}
static {
defaultInstance = new Quantile(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.Quantile)
}
public interface SummaryOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional uint64 sample_count = 1;
/**
* optional uint64 sample_count = 1;
*/
boolean hasSampleCount();
/**
* optional uint64 sample_count = 1;
*/
long getSampleCount();
// optional double sample_sum = 2;
/**
* optional double sample_sum = 2;
*/
boolean hasSampleSum();
/**
* optional double sample_sum = 2;
*/
double getSampleSum();
// repeated .io.prometheus.client.Quantile quantile = 3;
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
java.util.List
getQuantileList();
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
io.prometheus.client.Metrics.Quantile getQuantile(int index);
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
int getQuantileCount();
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
java.util.List extends io.prometheus.client.Metrics.QuantileOrBuilder>
getQuantileOrBuilderList();
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
io.prometheus.client.Metrics.QuantileOrBuilder getQuantileOrBuilder(
int index);
}
/**
* Protobuf type {@code io.prometheus.client.Summary}
*/
public static final class Summary extends
com.google.protobuf.GeneratedMessage
implements SummaryOrBuilder {
// Use Summary.newBuilder() to construct.
private Summary(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Summary(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Summary defaultInstance;
public static Summary getDefaultInstance() {
return defaultInstance;
}
public Summary getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Summary(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 8: {
bitField0_ |= 0x00000001;
sampleCount_ = input.readUInt64();
break;
}
case 17: {
bitField0_ |= 0x00000002;
sampleSum_ = input.readDouble();
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
quantile_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000004;
}
quantile_.add(input.readMessage(io.prometheus.client.Metrics.Quantile.PARSER, extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
quantile_ = java.util.Collections.unmodifiableList(quantile_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Summary_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Summary_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Summary.class, io.prometheus.client.Metrics.Summary.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public Summary parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Summary(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// optional uint64 sample_count = 1;
public static final int SAMPLE_COUNT_FIELD_NUMBER = 1;
private long sampleCount_;
/**
* optional uint64 sample_count = 1;
*/
public boolean hasSampleCount() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional uint64 sample_count = 1;
*/
public long getSampleCount() {
return sampleCount_;
}
// optional double sample_sum = 2;
public static final int SAMPLE_SUM_FIELD_NUMBER = 2;
private double sampleSum_;
/**
* optional double sample_sum = 2;
*/
public boolean hasSampleSum() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional double sample_sum = 2;
*/
public double getSampleSum() {
return sampleSum_;
}
// repeated .io.prometheus.client.Quantile quantile = 3;
public static final int QUANTILE_FIELD_NUMBER = 3;
private java.util.List quantile_;
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public java.util.List getQuantileList() {
return quantile_;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public java.util.List extends io.prometheus.client.Metrics.QuantileOrBuilder>
getQuantileOrBuilderList() {
return quantile_;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public int getQuantileCount() {
return quantile_.size();
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.Quantile getQuantile(int index) {
return quantile_.get(index);
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.QuantileOrBuilder getQuantileOrBuilder(
int index) {
return quantile_.get(index);
}
private void initFields() {
sampleCount_ = 0L;
sampleSum_ = 0D;
quantile_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeUInt64(1, sampleCount_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeDouble(2, sampleSum_);
}
for (int i = 0; i < quantile_.size(); i++) {
output.writeMessage(3, quantile_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(1, sampleCount_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(2, sampleSum_);
}
for (int i = 0; i < quantile_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, quantile_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.Summary parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Summary parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Summary parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Summary parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Summary parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Summary parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Summary parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.Summary parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Summary parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Summary parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.Summary prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.Summary}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.SummaryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Summary_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Summary_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Summary.class, io.prometheus.client.Metrics.Summary.Builder.class);
}
// Construct using io.prometheus.client.Metrics.Summary.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getQuantileFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
sampleCount_ = 0L;
bitField0_ = (bitField0_ & ~0x00000001);
sampleSum_ = 0D;
bitField0_ = (bitField0_ & ~0x00000002);
if (quantileBuilder_ == null) {
quantile_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
} else {
quantileBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Summary_descriptor;
}
public io.prometheus.client.Metrics.Summary getDefaultInstanceForType() {
return io.prometheus.client.Metrics.Summary.getDefaultInstance();
}
public io.prometheus.client.Metrics.Summary build() {
io.prometheus.client.Metrics.Summary result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.Summary buildPartial() {
io.prometheus.client.Metrics.Summary result = new io.prometheus.client.Metrics.Summary(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.sampleCount_ = sampleCount_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.sampleSum_ = sampleSum_;
if (quantileBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004)) {
quantile_ = java.util.Collections.unmodifiableList(quantile_);
bitField0_ = (bitField0_ & ~0x00000004);
}
result.quantile_ = quantile_;
} else {
result.quantile_ = quantileBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.Summary) {
return mergeFrom((io.prometheus.client.Metrics.Summary)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.Summary other) {
if (other == io.prometheus.client.Metrics.Summary.getDefaultInstance()) return this;
if (other.hasSampleCount()) {
setSampleCount(other.getSampleCount());
}
if (other.hasSampleSum()) {
setSampleSum(other.getSampleSum());
}
if (quantileBuilder_ == null) {
if (!other.quantile_.isEmpty()) {
if (quantile_.isEmpty()) {
quantile_ = other.quantile_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureQuantileIsMutable();
quantile_.addAll(other.quantile_);
}
onChanged();
}
} else {
if (!other.quantile_.isEmpty()) {
if (quantileBuilder_.isEmpty()) {
quantileBuilder_.dispose();
quantileBuilder_ = null;
quantile_ = other.quantile_;
bitField0_ = (bitField0_ & ~0x00000004);
quantileBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getQuantileFieldBuilder() : null;
} else {
quantileBuilder_.addAllMessages(other.quantile_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.Summary parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.Summary) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional uint64 sample_count = 1;
private long sampleCount_ ;
/**
* optional uint64 sample_count = 1;
*/
public boolean hasSampleCount() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional uint64 sample_count = 1;
*/
public long getSampleCount() {
return sampleCount_;
}
/**
* optional uint64 sample_count = 1;
*/
public Builder setSampleCount(long value) {
bitField0_ |= 0x00000001;
sampleCount_ = value;
onChanged();
return this;
}
/**
* optional uint64 sample_count = 1;
*/
public Builder clearSampleCount() {
bitField0_ = (bitField0_ & ~0x00000001);
sampleCount_ = 0L;
onChanged();
return this;
}
// optional double sample_sum = 2;
private double sampleSum_ ;
/**
* optional double sample_sum = 2;
*/
public boolean hasSampleSum() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional double sample_sum = 2;
*/
public double getSampleSum() {
return sampleSum_;
}
/**
* optional double sample_sum = 2;
*/
public Builder setSampleSum(double value) {
bitField0_ |= 0x00000002;
sampleSum_ = value;
onChanged();
return this;
}
/**
* optional double sample_sum = 2;
*/
public Builder clearSampleSum() {
bitField0_ = (bitField0_ & ~0x00000002);
sampleSum_ = 0D;
onChanged();
return this;
}
// repeated .io.prometheus.client.Quantile quantile = 3;
private java.util.List quantile_ =
java.util.Collections.emptyList();
private void ensureQuantileIsMutable() {
if (!((bitField0_ & 0x00000004) == 0x00000004)) {
quantile_ = new java.util.ArrayList(quantile_);
bitField0_ |= 0x00000004;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.Quantile, io.prometheus.client.Metrics.Quantile.Builder, io.prometheus.client.Metrics.QuantileOrBuilder> quantileBuilder_;
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public java.util.List getQuantileList() {
if (quantileBuilder_ == null) {
return java.util.Collections.unmodifiableList(quantile_);
} else {
return quantileBuilder_.getMessageList();
}
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public int getQuantileCount() {
if (quantileBuilder_ == null) {
return quantile_.size();
} else {
return quantileBuilder_.getCount();
}
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.Quantile getQuantile(int index) {
if (quantileBuilder_ == null) {
return quantile_.get(index);
} else {
return quantileBuilder_.getMessage(index);
}
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder setQuantile(
int index, io.prometheus.client.Metrics.Quantile value) {
if (quantileBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureQuantileIsMutable();
quantile_.set(index, value);
onChanged();
} else {
quantileBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder setQuantile(
int index, io.prometheus.client.Metrics.Quantile.Builder builderForValue) {
if (quantileBuilder_ == null) {
ensureQuantileIsMutable();
quantile_.set(index, builderForValue.build());
onChanged();
} else {
quantileBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder addQuantile(io.prometheus.client.Metrics.Quantile value) {
if (quantileBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureQuantileIsMutable();
quantile_.add(value);
onChanged();
} else {
quantileBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder addQuantile(
int index, io.prometheus.client.Metrics.Quantile value) {
if (quantileBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureQuantileIsMutable();
quantile_.add(index, value);
onChanged();
} else {
quantileBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder addQuantile(
io.prometheus.client.Metrics.Quantile.Builder builderForValue) {
if (quantileBuilder_ == null) {
ensureQuantileIsMutable();
quantile_.add(builderForValue.build());
onChanged();
} else {
quantileBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder addQuantile(
int index, io.prometheus.client.Metrics.Quantile.Builder builderForValue) {
if (quantileBuilder_ == null) {
ensureQuantileIsMutable();
quantile_.add(index, builderForValue.build());
onChanged();
} else {
quantileBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder addAllQuantile(
java.lang.Iterable extends io.prometheus.client.Metrics.Quantile> values) {
if (quantileBuilder_ == null) {
ensureQuantileIsMutable();
super.addAll(values, quantile_);
onChanged();
} else {
quantileBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder clearQuantile() {
if (quantileBuilder_ == null) {
quantile_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
} else {
quantileBuilder_.clear();
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public Builder removeQuantile(int index) {
if (quantileBuilder_ == null) {
ensureQuantileIsMutable();
quantile_.remove(index);
onChanged();
} else {
quantileBuilder_.remove(index);
}
return this;
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.Quantile.Builder getQuantileBuilder(
int index) {
return getQuantileFieldBuilder().getBuilder(index);
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.QuantileOrBuilder getQuantileOrBuilder(
int index) {
if (quantileBuilder_ == null) {
return quantile_.get(index); } else {
return quantileBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public java.util.List extends io.prometheus.client.Metrics.QuantileOrBuilder>
getQuantileOrBuilderList() {
if (quantileBuilder_ != null) {
return quantileBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(quantile_);
}
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.Quantile.Builder addQuantileBuilder() {
return getQuantileFieldBuilder().addBuilder(
io.prometheus.client.Metrics.Quantile.getDefaultInstance());
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public io.prometheus.client.Metrics.Quantile.Builder addQuantileBuilder(
int index) {
return getQuantileFieldBuilder().addBuilder(
index, io.prometheus.client.Metrics.Quantile.getDefaultInstance());
}
/**
* repeated .io.prometheus.client.Quantile quantile = 3;
*/
public java.util.List
getQuantileBuilderList() {
return getQuantileFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.Quantile, io.prometheus.client.Metrics.Quantile.Builder, io.prometheus.client.Metrics.QuantileOrBuilder>
getQuantileFieldBuilder() {
if (quantileBuilder_ == null) {
quantileBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.Quantile, io.prometheus.client.Metrics.Quantile.Builder, io.prometheus.client.Metrics.QuantileOrBuilder>(
quantile_,
((bitField0_ & 0x00000004) == 0x00000004),
getParentForChildren(),
isClean());
quantile_ = null;
}
return quantileBuilder_;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.Summary)
}
static {
defaultInstance = new Summary(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.Summary)
}
public interface MetricOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// repeated .io.prometheus.client.LabelPair label = 1;
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
java.util.List
getLabelList();
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
io.prometheus.client.Metrics.LabelPair getLabel(int index);
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
int getLabelCount();
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
java.util.List extends io.prometheus.client.Metrics.LabelPairOrBuilder>
getLabelOrBuilderList();
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
io.prometheus.client.Metrics.LabelPairOrBuilder getLabelOrBuilder(
int index);
// optional .io.prometheus.client.Gauge gauge = 2;
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
boolean hasGauge();
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
io.prometheus.client.Metrics.Gauge getGauge();
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
io.prometheus.client.Metrics.GaugeOrBuilder getGaugeOrBuilder();
// optional .io.prometheus.client.Counter counter = 3;
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
boolean hasCounter();
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
io.prometheus.client.Metrics.Counter getCounter();
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
io.prometheus.client.Metrics.CounterOrBuilder getCounterOrBuilder();
// optional .io.prometheus.client.Summary summary = 4;
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
boolean hasSummary();
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
io.prometheus.client.Metrics.Summary getSummary();
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
io.prometheus.client.Metrics.SummaryOrBuilder getSummaryOrBuilder();
}
/**
* Protobuf type {@code io.prometheus.client.Metric}
*/
public static final class Metric extends
com.google.protobuf.GeneratedMessage
implements MetricOrBuilder {
// Use Metric.newBuilder() to construct.
private Metric(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private Metric(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final Metric defaultInstance;
public static Metric getDefaultInstance() {
return defaultInstance;
}
public Metric getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Metric(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
label_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
label_.add(input.readMessage(io.prometheus.client.Metrics.LabelPair.PARSER, extensionRegistry));
break;
}
case 18: {
io.prometheus.client.Metrics.Gauge.Builder subBuilder = null;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
subBuilder = gauge_.toBuilder();
}
gauge_ = input.readMessage(io.prometheus.client.Metrics.Gauge.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(gauge_);
gauge_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000001;
break;
}
case 26: {
io.prometheus.client.Metrics.Counter.Builder subBuilder = null;
if (((bitField0_ & 0x00000002) == 0x00000002)) {
subBuilder = counter_.toBuilder();
}
counter_ = input.readMessage(io.prometheus.client.Metrics.Counter.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(counter_);
counter_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000002;
break;
}
case 34: {
io.prometheus.client.Metrics.Summary.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = summary_.toBuilder();
}
summary_ = input.readMessage(io.prometheus.client.Metrics.Summary.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(summary_);
summary_ = subBuilder.buildPartial();
}
bitField0_ |= 0x00000004;
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
label_ = java.util.Collections.unmodifiableList(label_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Metric_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Metric_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Metric.class, io.prometheus.client.Metrics.Metric.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public Metric parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Metric(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// repeated .io.prometheus.client.LabelPair label = 1;
public static final int LABEL_FIELD_NUMBER = 1;
private java.util.List label_;
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public java.util.List getLabelList() {
return label_;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public java.util.List extends io.prometheus.client.Metrics.LabelPairOrBuilder>
getLabelOrBuilderList() {
return label_;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public int getLabelCount() {
return label_.size();
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPair getLabel(int index) {
return label_.get(index);
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPairOrBuilder getLabelOrBuilder(
int index) {
return label_.get(index);
}
// optional .io.prometheus.client.Gauge gauge = 2;
public static final int GAUGE_FIELD_NUMBER = 2;
private io.prometheus.client.Metrics.Gauge gauge_;
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public boolean hasGauge() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public io.prometheus.client.Metrics.Gauge getGauge() {
return gauge_;
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public io.prometheus.client.Metrics.GaugeOrBuilder getGaugeOrBuilder() {
return gauge_;
}
// optional .io.prometheus.client.Counter counter = 3;
public static final int COUNTER_FIELD_NUMBER = 3;
private io.prometheus.client.Metrics.Counter counter_;
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public boolean hasCounter() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public io.prometheus.client.Metrics.Counter getCounter() {
return counter_;
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public io.prometheus.client.Metrics.CounterOrBuilder getCounterOrBuilder() {
return counter_;
}
// optional .io.prometheus.client.Summary summary = 4;
public static final int SUMMARY_FIELD_NUMBER = 4;
private io.prometheus.client.Metrics.Summary summary_;
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public boolean hasSummary() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public io.prometheus.client.Metrics.Summary getSummary() {
return summary_;
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public io.prometheus.client.Metrics.SummaryOrBuilder getSummaryOrBuilder() {
return summary_;
}
private void initFields() {
label_ = java.util.Collections.emptyList();
gauge_ = io.prometheus.client.Metrics.Gauge.getDefaultInstance();
counter_ = io.prometheus.client.Metrics.Counter.getDefaultInstance();
summary_ = io.prometheus.client.Metrics.Summary.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
for (int i = 0; i < label_.size(); i++) {
output.writeMessage(1, label_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeMessage(2, gauge_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeMessage(3, counter_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeMessage(4, summary_);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < label_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, label_.get(i));
}
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, gauge_);
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, counter_);
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, summary_);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.Metric parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Metric parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Metric parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.Metric parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.Metric parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Metric parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Metric parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.Metric parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.Metric parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.Metric parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.Metric prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.Metric}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.MetricOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Metric_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Metric_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.Metric.class, io.prometheus.client.Metrics.Metric.Builder.class);
}
// Construct using io.prometheus.client.Metrics.Metric.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getLabelFieldBuilder();
getGaugeFieldBuilder();
getCounterFieldBuilder();
getSummaryFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
if (labelBuilder_ == null) {
label_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
labelBuilder_.clear();
}
if (gaugeBuilder_ == null) {
gauge_ = io.prometheus.client.Metrics.Gauge.getDefaultInstance();
} else {
gaugeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
if (counterBuilder_ == null) {
counter_ = io.prometheus.client.Metrics.Counter.getDefaultInstance();
} else {
counterBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
if (summaryBuilder_ == null) {
summary_ = io.prometheus.client.Metrics.Summary.getDefaultInstance();
} else {
summaryBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_Metric_descriptor;
}
public io.prometheus.client.Metrics.Metric getDefaultInstanceForType() {
return io.prometheus.client.Metrics.Metric.getDefaultInstance();
}
public io.prometheus.client.Metrics.Metric build() {
io.prometheus.client.Metrics.Metric result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.Metric buildPartial() {
io.prometheus.client.Metrics.Metric result = new io.prometheus.client.Metrics.Metric(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (labelBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
label_ = java.util.Collections.unmodifiableList(label_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.label_ = label_;
} else {
result.label_ = labelBuilder_.build();
}
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000001;
}
if (gaugeBuilder_ == null) {
result.gauge_ = gauge_;
} else {
result.gauge_ = gaugeBuilder_.build();
}
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000002;
}
if (counterBuilder_ == null) {
result.counter_ = counter_;
} else {
result.counter_ = counterBuilder_.build();
}
if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
to_bitField0_ |= 0x00000004;
}
if (summaryBuilder_ == null) {
result.summary_ = summary_;
} else {
result.summary_ = summaryBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.Metric) {
return mergeFrom((io.prometheus.client.Metrics.Metric)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.Metric other) {
if (other == io.prometheus.client.Metrics.Metric.getDefaultInstance()) return this;
if (labelBuilder_ == null) {
if (!other.label_.isEmpty()) {
if (label_.isEmpty()) {
label_ = other.label_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureLabelIsMutable();
label_.addAll(other.label_);
}
onChanged();
}
} else {
if (!other.label_.isEmpty()) {
if (labelBuilder_.isEmpty()) {
labelBuilder_.dispose();
labelBuilder_ = null;
label_ = other.label_;
bitField0_ = (bitField0_ & ~0x00000001);
labelBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getLabelFieldBuilder() : null;
} else {
labelBuilder_.addAllMessages(other.label_);
}
}
}
if (other.hasGauge()) {
mergeGauge(other.getGauge());
}
if (other.hasCounter()) {
mergeCounter(other.getCounter());
}
if (other.hasSummary()) {
mergeSummary(other.getSummary());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.Metric parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.Metric) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// repeated .io.prometheus.client.LabelPair label = 1;
private java.util.List label_ =
java.util.Collections.emptyList();
private void ensureLabelIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
label_ = new java.util.ArrayList(label_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.LabelPair, io.prometheus.client.Metrics.LabelPair.Builder, io.prometheus.client.Metrics.LabelPairOrBuilder> labelBuilder_;
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public java.util.List getLabelList() {
if (labelBuilder_ == null) {
return java.util.Collections.unmodifiableList(label_);
} else {
return labelBuilder_.getMessageList();
}
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public int getLabelCount() {
if (labelBuilder_ == null) {
return label_.size();
} else {
return labelBuilder_.getCount();
}
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPair getLabel(int index) {
if (labelBuilder_ == null) {
return label_.get(index);
} else {
return labelBuilder_.getMessage(index);
}
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder setLabel(
int index, io.prometheus.client.Metrics.LabelPair value) {
if (labelBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLabelIsMutable();
label_.set(index, value);
onChanged();
} else {
labelBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder setLabel(
int index, io.prometheus.client.Metrics.LabelPair.Builder builderForValue) {
if (labelBuilder_ == null) {
ensureLabelIsMutable();
label_.set(index, builderForValue.build());
onChanged();
} else {
labelBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder addLabel(io.prometheus.client.Metrics.LabelPair value) {
if (labelBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLabelIsMutable();
label_.add(value);
onChanged();
} else {
labelBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder addLabel(
int index, io.prometheus.client.Metrics.LabelPair value) {
if (labelBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLabelIsMutable();
label_.add(index, value);
onChanged();
} else {
labelBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder addLabel(
io.prometheus.client.Metrics.LabelPair.Builder builderForValue) {
if (labelBuilder_ == null) {
ensureLabelIsMutable();
label_.add(builderForValue.build());
onChanged();
} else {
labelBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder addLabel(
int index, io.prometheus.client.Metrics.LabelPair.Builder builderForValue) {
if (labelBuilder_ == null) {
ensureLabelIsMutable();
label_.add(index, builderForValue.build());
onChanged();
} else {
labelBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder addAllLabel(
java.lang.Iterable extends io.prometheus.client.Metrics.LabelPair> values) {
if (labelBuilder_ == null) {
ensureLabelIsMutable();
super.addAll(values, label_);
onChanged();
} else {
labelBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder clearLabel() {
if (labelBuilder_ == null) {
label_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
labelBuilder_.clear();
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public Builder removeLabel(int index) {
if (labelBuilder_ == null) {
ensureLabelIsMutable();
label_.remove(index);
onChanged();
} else {
labelBuilder_.remove(index);
}
return this;
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPair.Builder getLabelBuilder(
int index) {
return getLabelFieldBuilder().getBuilder(index);
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPairOrBuilder getLabelOrBuilder(
int index) {
if (labelBuilder_ == null) {
return label_.get(index); } else {
return labelBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public java.util.List extends io.prometheus.client.Metrics.LabelPairOrBuilder>
getLabelOrBuilderList() {
if (labelBuilder_ != null) {
return labelBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(label_);
}
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPair.Builder addLabelBuilder() {
return getLabelFieldBuilder().addBuilder(
io.prometheus.client.Metrics.LabelPair.getDefaultInstance());
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public io.prometheus.client.Metrics.LabelPair.Builder addLabelBuilder(
int index) {
return getLabelFieldBuilder().addBuilder(
index, io.prometheus.client.Metrics.LabelPair.getDefaultInstance());
}
/**
* repeated .io.prometheus.client.LabelPair label = 1;
*/
public java.util.List
getLabelBuilderList() {
return getLabelFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.LabelPair, io.prometheus.client.Metrics.LabelPair.Builder, io.prometheus.client.Metrics.LabelPairOrBuilder>
getLabelFieldBuilder() {
if (labelBuilder_ == null) {
labelBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.LabelPair, io.prometheus.client.Metrics.LabelPair.Builder, io.prometheus.client.Metrics.LabelPairOrBuilder>(
label_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
label_ = null;
}
return labelBuilder_;
}
// optional .io.prometheus.client.Gauge gauge = 2;
private io.prometheus.client.Metrics.Gauge gauge_ = io.prometheus.client.Metrics.Gauge.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Gauge, io.prometheus.client.Metrics.Gauge.Builder, io.prometheus.client.Metrics.GaugeOrBuilder> gaugeBuilder_;
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public boolean hasGauge() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public io.prometheus.client.Metrics.Gauge getGauge() {
if (gaugeBuilder_ == null) {
return gauge_;
} else {
return gaugeBuilder_.getMessage();
}
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public Builder setGauge(io.prometheus.client.Metrics.Gauge value) {
if (gaugeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
gauge_ = value;
onChanged();
} else {
gaugeBuilder_.setMessage(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public Builder setGauge(
io.prometheus.client.Metrics.Gauge.Builder builderForValue) {
if (gaugeBuilder_ == null) {
gauge_ = builderForValue.build();
onChanged();
} else {
gaugeBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public Builder mergeGauge(io.prometheus.client.Metrics.Gauge value) {
if (gaugeBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002) &&
gauge_ != io.prometheus.client.Metrics.Gauge.getDefaultInstance()) {
gauge_ =
io.prometheus.client.Metrics.Gauge.newBuilder(gauge_).mergeFrom(value).buildPartial();
} else {
gauge_ = value;
}
onChanged();
} else {
gaugeBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000002;
return this;
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public Builder clearGauge() {
if (gaugeBuilder_ == null) {
gauge_ = io.prometheus.client.Metrics.Gauge.getDefaultInstance();
onChanged();
} else {
gaugeBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public io.prometheus.client.Metrics.Gauge.Builder getGaugeBuilder() {
bitField0_ |= 0x00000002;
onChanged();
return getGaugeFieldBuilder().getBuilder();
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
public io.prometheus.client.Metrics.GaugeOrBuilder getGaugeOrBuilder() {
if (gaugeBuilder_ != null) {
return gaugeBuilder_.getMessageOrBuilder();
} else {
return gauge_;
}
}
/**
* optional .io.prometheus.client.Gauge gauge = 2;
*/
private com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Gauge, io.prometheus.client.Metrics.Gauge.Builder, io.prometheus.client.Metrics.GaugeOrBuilder>
getGaugeFieldBuilder() {
if (gaugeBuilder_ == null) {
gaugeBuilder_ = new com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Gauge, io.prometheus.client.Metrics.Gauge.Builder, io.prometheus.client.Metrics.GaugeOrBuilder>(
gauge_,
getParentForChildren(),
isClean());
gauge_ = null;
}
return gaugeBuilder_;
}
// optional .io.prometheus.client.Counter counter = 3;
private io.prometheus.client.Metrics.Counter counter_ = io.prometheus.client.Metrics.Counter.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Counter, io.prometheus.client.Metrics.Counter.Builder, io.prometheus.client.Metrics.CounterOrBuilder> counterBuilder_;
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public boolean hasCounter() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public io.prometheus.client.Metrics.Counter getCounter() {
if (counterBuilder_ == null) {
return counter_;
} else {
return counterBuilder_.getMessage();
}
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public Builder setCounter(io.prometheus.client.Metrics.Counter value) {
if (counterBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
counter_ = value;
onChanged();
} else {
counterBuilder_.setMessage(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public Builder setCounter(
io.prometheus.client.Metrics.Counter.Builder builderForValue) {
if (counterBuilder_ == null) {
counter_ = builderForValue.build();
onChanged();
} else {
counterBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public Builder mergeCounter(io.prometheus.client.Metrics.Counter value) {
if (counterBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
counter_ != io.prometheus.client.Metrics.Counter.getDefaultInstance()) {
counter_ =
io.prometheus.client.Metrics.Counter.newBuilder(counter_).mergeFrom(value).buildPartial();
} else {
counter_ = value;
}
onChanged();
} else {
counterBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000004;
return this;
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public Builder clearCounter() {
if (counterBuilder_ == null) {
counter_ = io.prometheus.client.Metrics.Counter.getDefaultInstance();
onChanged();
} else {
counterBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000004);
return this;
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public io.prometheus.client.Metrics.Counter.Builder getCounterBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getCounterFieldBuilder().getBuilder();
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
public io.prometheus.client.Metrics.CounterOrBuilder getCounterOrBuilder() {
if (counterBuilder_ != null) {
return counterBuilder_.getMessageOrBuilder();
} else {
return counter_;
}
}
/**
* optional .io.prometheus.client.Counter counter = 3;
*/
private com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Counter, io.prometheus.client.Metrics.Counter.Builder, io.prometheus.client.Metrics.CounterOrBuilder>
getCounterFieldBuilder() {
if (counterBuilder_ == null) {
counterBuilder_ = new com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Counter, io.prometheus.client.Metrics.Counter.Builder, io.prometheus.client.Metrics.CounterOrBuilder>(
counter_,
getParentForChildren(),
isClean());
counter_ = null;
}
return counterBuilder_;
}
// optional .io.prometheus.client.Summary summary = 4;
private io.prometheus.client.Metrics.Summary summary_ = io.prometheus.client.Metrics.Summary.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Summary, io.prometheus.client.Metrics.Summary.Builder, io.prometheus.client.Metrics.SummaryOrBuilder> summaryBuilder_;
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public boolean hasSummary() {
return ((bitField0_ & 0x00000008) == 0x00000008);
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public io.prometheus.client.Metrics.Summary getSummary() {
if (summaryBuilder_ == null) {
return summary_;
} else {
return summaryBuilder_.getMessage();
}
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public Builder setSummary(io.prometheus.client.Metrics.Summary value) {
if (summaryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
summary_ = value;
onChanged();
} else {
summaryBuilder_.setMessage(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public Builder setSummary(
io.prometheus.client.Metrics.Summary.Builder builderForValue) {
if (summaryBuilder_ == null) {
summary_ = builderForValue.build();
onChanged();
} else {
summaryBuilder_.setMessage(builderForValue.build());
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public Builder mergeSummary(io.prometheus.client.Metrics.Summary value) {
if (summaryBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008) &&
summary_ != io.prometheus.client.Metrics.Summary.getDefaultInstance()) {
summary_ =
io.prometheus.client.Metrics.Summary.newBuilder(summary_).mergeFrom(value).buildPartial();
} else {
summary_ = value;
}
onChanged();
} else {
summaryBuilder_.mergeFrom(value);
}
bitField0_ |= 0x00000008;
return this;
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public Builder clearSummary() {
if (summaryBuilder_ == null) {
summary_ = io.prometheus.client.Metrics.Summary.getDefaultInstance();
onChanged();
} else {
summaryBuilder_.clear();
}
bitField0_ = (bitField0_ & ~0x00000008);
return this;
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public io.prometheus.client.Metrics.Summary.Builder getSummaryBuilder() {
bitField0_ |= 0x00000008;
onChanged();
return getSummaryFieldBuilder().getBuilder();
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
public io.prometheus.client.Metrics.SummaryOrBuilder getSummaryOrBuilder() {
if (summaryBuilder_ != null) {
return summaryBuilder_.getMessageOrBuilder();
} else {
return summary_;
}
}
/**
* optional .io.prometheus.client.Summary summary = 4;
*/
private com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Summary, io.prometheus.client.Metrics.Summary.Builder, io.prometheus.client.Metrics.SummaryOrBuilder>
getSummaryFieldBuilder() {
if (summaryBuilder_ == null) {
summaryBuilder_ = new com.google.protobuf.SingleFieldBuilder<
io.prometheus.client.Metrics.Summary, io.prometheus.client.Metrics.Summary.Builder, io.prometheus.client.Metrics.SummaryOrBuilder>(
summary_,
getParentForChildren(),
isClean());
summary_ = null;
}
return summaryBuilder_;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.Metric)
}
static {
defaultInstance = new Metric(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.Metric)
}
public interface MetricFamilyOrBuilder
extends com.google.protobuf.MessageOrBuilder {
// optional string name = 1;
/**
* optional string name = 1;
*/
boolean hasName();
/**
* optional string name = 1;
*/
java.lang.String getName();
/**
* optional string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
// optional string help = 2;
/**
* optional string help = 2;
*/
boolean hasHelp();
/**
* optional string help = 2;
*/
java.lang.String getHelp();
/**
* optional string help = 2;
*/
com.google.protobuf.ByteString
getHelpBytes();
// optional .io.prometheus.client.MetricType type = 3;
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
boolean hasType();
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
io.prometheus.client.Metrics.MetricType getType();
// repeated .io.prometheus.client.Metric metric = 4;
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
java.util.List
getMetricList();
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
io.prometheus.client.Metrics.Metric getMetric(int index);
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
int getMetricCount();
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
java.util.List extends io.prometheus.client.Metrics.MetricOrBuilder>
getMetricOrBuilderList();
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
io.prometheus.client.Metrics.MetricOrBuilder getMetricOrBuilder(
int index);
}
/**
* Protobuf type {@code io.prometheus.client.MetricFamily}
*/
public static final class MetricFamily extends
com.google.protobuf.GeneratedMessage
implements MetricFamilyOrBuilder {
// Use MetricFamily.newBuilder() to construct.
private MetricFamily(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
this.unknownFields = builder.getUnknownFields();
}
private MetricFamily(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
private static final MetricFamily defaultInstance;
public static MetricFamily getDefaultInstance() {
return defaultInstance;
}
public MetricFamily getDefaultInstanceForType() {
return defaultInstance;
}
private final com.google.protobuf.UnknownFieldSet unknownFields;
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MetricFamily(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
initFields();
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
done = true;
}
break;
}
case 10: {
bitField0_ |= 0x00000001;
name_ = input.readBytes();
break;
}
case 18: {
bitField0_ |= 0x00000002;
help_ = input.readBytes();
break;
}
case 24: {
int rawValue = input.readEnum();
io.prometheus.client.Metrics.MetricType value = io.prometheus.client.Metrics.MetricType.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(3, rawValue);
} else {
bitField0_ |= 0x00000004;
type_ = value;
}
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
metric_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000008;
}
metric_.add(input.readMessage(io.prometheus.client.Metrics.Metric.PARSER, extensionRegistry));
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) {
metric_ = java.util.Collections.unmodifiableList(metric_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_MetricFamily_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_MetricFamily_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.MetricFamily.class, io.prometheus.client.Metrics.MetricFamily.Builder.class);
}
public static com.google.protobuf.Parser PARSER =
new com.google.protobuf.AbstractParser() {
public MetricFamily parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MetricFamily(input, extensionRegistry);
}
};
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
private int bitField0_;
// optional string name = 1;
public static final int NAME_FIELD_NUMBER = 1;
private java.lang.Object name_;
/**
* optional string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
name_ = s;
}
return s;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional string help = 2;
public static final int HELP_FIELD_NUMBER = 2;
private java.lang.Object help_;
/**
* optional string help = 2;
*/
public boolean hasHelp() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string help = 2;
*/
public java.lang.String getHelp() {
java.lang.Object ref = help_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (bs.isValidUtf8()) {
help_ = s;
}
return s;
}
}
/**
* optional string help = 2;
*/
public com.google.protobuf.ByteString
getHelpBytes() {
java.lang.Object ref = help_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
help_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
// optional .io.prometheus.client.MetricType type = 3;
public static final int TYPE_FIELD_NUMBER = 3;
private io.prometheus.client.Metrics.MetricType type_;
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
public boolean hasType() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
public io.prometheus.client.Metrics.MetricType getType() {
return type_;
}
// repeated .io.prometheus.client.Metric metric = 4;
public static final int METRIC_FIELD_NUMBER = 4;
private java.util.List metric_;
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public java.util.List getMetricList() {
return metric_;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public java.util.List extends io.prometheus.client.Metrics.MetricOrBuilder>
getMetricOrBuilderList() {
return metric_;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public int getMetricCount() {
return metric_.size();
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.Metric getMetric(int index) {
return metric_.get(index);
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.MetricOrBuilder getMetricOrBuilder(
int index) {
return metric_.get(index);
}
private void initFields() {
name_ = "";
help_ = "";
type_ = io.prometheus.client.Metrics.MetricType.COUNTER;
metric_ = java.util.Collections.emptyList();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized != -1) return isInitialized == 1;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (((bitField0_ & 0x00000001) == 0x00000001)) {
output.writeBytes(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output.writeBytes(2, getHelpBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
output.writeEnum(3, type_.getNumber());
}
for (int i = 0; i < metric_.size(); i++) {
output.writeMessage(4, metric_.get(i));
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (((bitField0_ & 0x00000001) == 0x00000001)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(1, getNameBytes());
}
if (((bitField0_ & 0x00000002) == 0x00000002)) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(2, getHelpBytes());
}
if (((bitField0_ & 0x00000004) == 0x00000004)) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, type_.getNumber());
}
for (int i = 0; i < metric_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, metric_.get(i));
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
@java.lang.Override
protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException {
return super.writeReplace();
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.MetricFamily parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static io.prometheus.client.Metrics.MetricFamily parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static io.prometheus.client.Metrics.MetricFamily parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(io.prometheus.client.Metrics.MetricFamily prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code io.prometheus.client.MetricFamily}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder
implements io.prometheus.client.Metrics.MetricFamilyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_MetricFamily_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_MetricFamily_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.prometheus.client.Metrics.MetricFamily.class, io.prometheus.client.Metrics.MetricFamily.Builder.class);
}
// Construct using io.prometheus.client.Metrics.MetricFamily.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
getMetricFieldBuilder();
}
}
private static Builder create() {
return new Builder();
}
public Builder clear() {
super.clear();
name_ = "";
bitField0_ = (bitField0_ & ~0x00000001);
help_ = "";
bitField0_ = (bitField0_ & ~0x00000002);
type_ = io.prometheus.client.Metrics.MetricType.COUNTER;
bitField0_ = (bitField0_ & ~0x00000004);
if (metricBuilder_ == null) {
metric_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
} else {
metricBuilder_.clear();
}
return this;
}
public Builder clone() {
return create().mergeFrom(buildPartial());
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.prometheus.client.Metrics.internal_static_io_prometheus_client_MetricFamily_descriptor;
}
public io.prometheus.client.Metrics.MetricFamily getDefaultInstanceForType() {
return io.prometheus.client.Metrics.MetricFamily.getDefaultInstance();
}
public io.prometheus.client.Metrics.MetricFamily build() {
io.prometheus.client.Metrics.MetricFamily result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public io.prometheus.client.Metrics.MetricFamily buildPartial() {
io.prometheus.client.Metrics.MetricFamily result = new io.prometheus.client.Metrics.MetricFamily(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
to_bitField0_ |= 0x00000001;
}
result.name_ = name_;
if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
to_bitField0_ |= 0x00000002;
}
result.help_ = help_;
if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
to_bitField0_ |= 0x00000004;
}
result.type_ = type_;
if (metricBuilder_ == null) {
if (((bitField0_ & 0x00000008) == 0x00000008)) {
metric_ = java.util.Collections.unmodifiableList(metric_);
bitField0_ = (bitField0_ & ~0x00000008);
}
result.metric_ = metric_;
} else {
result.metric_ = metricBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.prometheus.client.Metrics.MetricFamily) {
return mergeFrom((io.prometheus.client.Metrics.MetricFamily)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.prometheus.client.Metrics.MetricFamily other) {
if (other == io.prometheus.client.Metrics.MetricFamily.getDefaultInstance()) return this;
if (other.hasName()) {
bitField0_ |= 0x00000001;
name_ = other.name_;
onChanged();
}
if (other.hasHelp()) {
bitField0_ |= 0x00000002;
help_ = other.help_;
onChanged();
}
if (other.hasType()) {
setType(other.getType());
}
if (metricBuilder_ == null) {
if (!other.metric_.isEmpty()) {
if (metric_.isEmpty()) {
metric_ = other.metric_;
bitField0_ = (bitField0_ & ~0x00000008);
} else {
ensureMetricIsMutable();
metric_.addAll(other.metric_);
}
onChanged();
}
} else {
if (!other.metric_.isEmpty()) {
if (metricBuilder_.isEmpty()) {
metricBuilder_.dispose();
metricBuilder_ = null;
metric_ = other.metric_;
bitField0_ = (bitField0_ & ~0x00000008);
metricBuilder_ =
com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
getMetricFieldBuilder() : null;
} else {
metricBuilder_.addAllMessages(other.metric_);
}
}
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.prometheus.client.Metrics.MetricFamily parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.prometheus.client.Metrics.MetricFamily) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
// optional string name = 1;
private java.lang.Object name_ = "";
/**
* optional string name = 1;
*/
public boolean hasName() {
return ((bitField0_ & 0x00000001) == 0x00000001);
}
/**
* optional string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder clearName() {
bitField0_ = (bitField0_ & ~0x00000001);
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* optional string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000001;
name_ = value;
onChanged();
return this;
}
// optional string help = 2;
private java.lang.Object help_ = "";
/**
* optional string help = 2;
*/
public boolean hasHelp() {
return ((bitField0_ & 0x00000002) == 0x00000002);
}
/**
* optional string help = 2;
*/
public java.lang.String getHelp() {
java.lang.Object ref = help_;
if (!(ref instanceof java.lang.String)) {
java.lang.String s = ((com.google.protobuf.ByteString) ref)
.toStringUtf8();
help_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string help = 2;
*/
public com.google.protobuf.ByteString
getHelpBytes() {
java.lang.Object ref = help_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
help_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string help = 2;
*/
public Builder setHelp(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
help_ = value;
onChanged();
return this;
}
/**
* optional string help = 2;
*/
public Builder clearHelp() {
bitField0_ = (bitField0_ & ~0x00000002);
help_ = getDefaultInstance().getHelp();
onChanged();
return this;
}
/**
* optional string help = 2;
*/
public Builder setHelpBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000002;
help_ = value;
onChanged();
return this;
}
// optional .io.prometheus.client.MetricType type = 3;
private io.prometheus.client.Metrics.MetricType type_ = io.prometheus.client.Metrics.MetricType.COUNTER;
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
public boolean hasType() {
return ((bitField0_ & 0x00000004) == 0x00000004);
}
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
public io.prometheus.client.Metrics.MetricType getType() {
return type_;
}
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
public Builder setType(io.prometheus.client.Metrics.MetricType value) {
if (value == null) {
throw new NullPointerException();
}
bitField0_ |= 0x00000004;
type_ = value;
onChanged();
return this;
}
/**
* optional .io.prometheus.client.MetricType type = 3;
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000004);
type_ = io.prometheus.client.Metrics.MetricType.COUNTER;
onChanged();
return this;
}
// repeated .io.prometheus.client.Metric metric = 4;
private java.util.List metric_ =
java.util.Collections.emptyList();
private void ensureMetricIsMutable() {
if (!((bitField0_ & 0x00000008) == 0x00000008)) {
metric_ = new java.util.ArrayList(metric_);
bitField0_ |= 0x00000008;
}
}
private com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.Metric, io.prometheus.client.Metrics.Metric.Builder, io.prometheus.client.Metrics.MetricOrBuilder> metricBuilder_;
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public java.util.List getMetricList() {
if (metricBuilder_ == null) {
return java.util.Collections.unmodifiableList(metric_);
} else {
return metricBuilder_.getMessageList();
}
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public int getMetricCount() {
if (metricBuilder_ == null) {
return metric_.size();
} else {
return metricBuilder_.getCount();
}
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.Metric getMetric(int index) {
if (metricBuilder_ == null) {
return metric_.get(index);
} else {
return metricBuilder_.getMessage(index);
}
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder setMetric(
int index, io.prometheus.client.Metrics.Metric value) {
if (metricBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetricIsMutable();
metric_.set(index, value);
onChanged();
} else {
metricBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder setMetric(
int index, io.prometheus.client.Metrics.Metric.Builder builderForValue) {
if (metricBuilder_ == null) {
ensureMetricIsMutable();
metric_.set(index, builderForValue.build());
onChanged();
} else {
metricBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder addMetric(io.prometheus.client.Metrics.Metric value) {
if (metricBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetricIsMutable();
metric_.add(value);
onChanged();
} else {
metricBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder addMetric(
int index, io.prometheus.client.Metrics.Metric value) {
if (metricBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureMetricIsMutable();
metric_.add(index, value);
onChanged();
} else {
metricBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder addMetric(
io.prometheus.client.Metrics.Metric.Builder builderForValue) {
if (metricBuilder_ == null) {
ensureMetricIsMutable();
metric_.add(builderForValue.build());
onChanged();
} else {
metricBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder addMetric(
int index, io.prometheus.client.Metrics.Metric.Builder builderForValue) {
if (metricBuilder_ == null) {
ensureMetricIsMutable();
metric_.add(index, builderForValue.build());
onChanged();
} else {
metricBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder addAllMetric(
java.lang.Iterable extends io.prometheus.client.Metrics.Metric> values) {
if (metricBuilder_ == null) {
ensureMetricIsMutable();
super.addAll(values, metric_);
onChanged();
} else {
metricBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder clearMetric() {
if (metricBuilder_ == null) {
metric_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000008);
onChanged();
} else {
metricBuilder_.clear();
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public Builder removeMetric(int index) {
if (metricBuilder_ == null) {
ensureMetricIsMutable();
metric_.remove(index);
onChanged();
} else {
metricBuilder_.remove(index);
}
return this;
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.Metric.Builder getMetricBuilder(
int index) {
return getMetricFieldBuilder().getBuilder(index);
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.MetricOrBuilder getMetricOrBuilder(
int index) {
if (metricBuilder_ == null) {
return metric_.get(index); } else {
return metricBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public java.util.List extends io.prometheus.client.Metrics.MetricOrBuilder>
getMetricOrBuilderList() {
if (metricBuilder_ != null) {
return metricBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(metric_);
}
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.Metric.Builder addMetricBuilder() {
return getMetricFieldBuilder().addBuilder(
io.prometheus.client.Metrics.Metric.getDefaultInstance());
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public io.prometheus.client.Metrics.Metric.Builder addMetricBuilder(
int index) {
return getMetricFieldBuilder().addBuilder(
index, io.prometheus.client.Metrics.Metric.getDefaultInstance());
}
/**
* repeated .io.prometheus.client.Metric metric = 4;
*/
public java.util.List
getMetricBuilderList() {
return getMetricFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.Metric, io.prometheus.client.Metrics.Metric.Builder, io.prometheus.client.Metrics.MetricOrBuilder>
getMetricFieldBuilder() {
if (metricBuilder_ == null) {
metricBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
io.prometheus.client.Metrics.Metric, io.prometheus.client.Metrics.Metric.Builder, io.prometheus.client.Metrics.MetricOrBuilder>(
metric_,
((bitField0_ & 0x00000008) == 0x00000008),
getParentForChildren(),
isClean());
metric_ = null;
}
return metricBuilder_;
}
// @@protoc_insertion_point(builder_scope:io.prometheus.client.MetricFamily)
}
static {
defaultInstance = new MetricFamily(true);
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:io.prometheus.client.MetricFamily)
}
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_LabelPair_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_LabelPair_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_Gauge_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_Gauge_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_Counter_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_Counter_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_Quantile_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_Quantile_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_Summary_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_Summary_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_Metric_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_Metric_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_io_prometheus_client_MetricFamily_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_io_prometheus_client_MetricFamily_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\rmetrics.proto\022\024io.prometheus.client\"(\n" +
"\tLabelPair\022\014\n\004name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"" +
"\026\n\005Gauge\022\r\n\005value\030\001 \001(\001\"\030\n\007Counter\022\r\n\005va" +
"lue\030\001 \001(\001\"+\n\010Quantile\022\020\n\010quantile\030\001 \001(\001\022" +
"\r\n\005value\030\002 \001(\001\"e\n\007Summary\022\024\n\014sample_coun" +
"t\030\001 \001(\004\022\022\n\nsample_sum\030\002 \001(\001\0220\n\010quantile\030" +
"\003 \003(\0132\036.io.prometheus.client.Quantile\"\304\001" +
"\n\006Metric\022.\n\005label\030\001 \003(\0132\037.io.prometheus." +
"client.LabelPair\022*\n\005gauge\030\002 \001(\0132\033.io.pro" +
"metheus.client.Gauge\022.\n\007counter\030\003 \001(\0132\035.",
"io.prometheus.client.Counter\022.\n\007summary\030" +
"\004 \001(\0132\035.io.prometheus.client.Summary\"\210\001\n" +
"\014MetricFamily\022\014\n\004name\030\001 \001(\t\022\014\n\004help\030\002 \001(" +
"\t\022.\n\004type\030\003 \001(\0162 .io.prometheus.client.M" +
"etricType\022,\n\006metric\030\004 \003(\0132\034.io.prometheu" +
"s.client.Metric*1\n\nMetricType\022\013\n\007COUNTER" +
"\020\000\022\t\n\005GAUGE\020\001\022\013\n\007SUMMARY\020\002B\026\n\024io.prometh" +
"eus.client"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
internal_static_io_prometheus_client_LabelPair_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_io_prometheus_client_LabelPair_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_LabelPair_descriptor,
new java.lang.String[] { "Name", "Value", });
internal_static_io_prometheus_client_Gauge_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_io_prometheus_client_Gauge_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_Gauge_descriptor,
new java.lang.String[] { "Value", });
internal_static_io_prometheus_client_Counter_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_io_prometheus_client_Counter_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_Counter_descriptor,
new java.lang.String[] { "Value", });
internal_static_io_prometheus_client_Quantile_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_io_prometheus_client_Quantile_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_Quantile_descriptor,
new java.lang.String[] { "Quantile", "Value", });
internal_static_io_prometheus_client_Summary_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_io_prometheus_client_Summary_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_Summary_descriptor,
new java.lang.String[] { "SampleCount", "SampleSum", "Quantile", });
internal_static_io_prometheus_client_Metric_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_io_prometheus_client_Metric_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_Metric_descriptor,
new java.lang.String[] { "Label", "Gauge", "Counter", "Summary", });
internal_static_io_prometheus_client_MetricFamily_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_io_prometheus_client_MetricFamily_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_io_prometheus_client_MetricFamily_descriptor,
new java.lang.String[] { "Name", "Help", "Type", "Metric", });
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy