Package prometheus
Class Types.Exemplar.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Types.Exemplar.Builder>
prometheus.Types.Exemplar.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Types.ExemplarOrBuilder
- Enclosing class:
- Types.Exemplar
public static final class Types.Exemplar.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Types.Exemplar.Builder>
implements Types.ExemplarOrBuilder
Protobuf type
prometheus.Exemplar-
Method Summary
Modifier and TypeMethodDescriptionaddAllLabels(Iterable<? extends Types.Label> values) Optional, can be empty.addLabels(int index, Types.Label value) Optional, can be empty.addLabels(int index, Types.Label.Builder builderForValue) Optional, can be empty.addLabels(Types.Label value) Optional, can be empty.addLabels(Types.Label.Builder builderForValue) Optional, can be empty.Optional, can be empty.addLabelsBuilder(int index) Optional, can be empty.build()clear()Optional, can be empty.timestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.double value = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLabels(int index) Optional, can be empty.getLabelsBuilder(int index) Optional, can be empty.Optional, can be empty.intOptional, can be empty.Optional, can be empty.getLabelsOrBuilder(int index) Optional, can be empty.List<? extends Types.LabelOrBuilder>Optional, can be empty.longtimestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.doublegetValue()double value = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Types.Exemplar other) removeLabels(int index) Optional, can be empty.setLabels(int index, Types.Label value) Optional, can be empty.setLabels(int index, Types.Label.Builder builderForValue) Optional, can be empty.setTimestamp(long value) timestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.setValue(double value) double value = 2;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Types.Exemplar.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Types.Exemplar.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Types.Exemplar.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Types.Exemplar.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Types.Exemplar.Builder>
-
mergeFrom
public Types.Exemplar.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Types.Exemplar.Builder>- Throws:
IOException
-
getLabelsList
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];- Specified by:
getLabelsListin interfaceTypes.ExemplarOrBuilder
-
getLabelsCount
public int getLabelsCount()Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];- Specified by:
getLabelsCountin interfaceTypes.ExemplarOrBuilder
-
getLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];- Specified by:
getLabelsin interfaceTypes.ExemplarOrBuilder
-
setLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
setLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
addLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
addLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
addLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
addLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
addAllLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
clearLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
removeLabels
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
getLabelsBuilder
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
getLabelsOrBuilder
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];- Specified by:
getLabelsOrBuilderin interfaceTypes.ExemplarOrBuilder
-
getLabelsOrBuilderList
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false];- Specified by:
getLabelsOrBuilderListin interfaceTypes.ExemplarOrBuilder
-
addLabelsBuilder
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
addLabelsBuilder
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
getLabelsBuilderList
Optional, can be empty.
repeated .prometheus.Label labels = 1 [(.gogoproto.nullable) = false]; -
getValue
public double getValue()double value = 2;- Specified by:
getValuein interfaceTypes.ExemplarOrBuilder- Returns:
- The value.
-
setValue
double value = 2;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
double value = 2;- Returns:
- This builder for chaining.
-
getTimestamp
public long getTimestamp()timestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.
int64 timestamp = 3;- Specified by:
getTimestampin interfaceTypes.ExemplarOrBuilder- Returns:
- The timestamp.
-
setTimestamp
timestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.
int64 timestamp = 3;- Parameters:
value- The timestamp to set.- Returns:
- This builder for chaining.
-
clearTimestamp
timestamp is in ms format, see model/timestamp/timestamp.go for conversion from time.Time to Prometheus timestamp.
int64 timestamp = 3;- Returns:
- This builder for chaining.
-