Class Summary.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Summary.Builder>
io.opentelemetry.proto.metrics.v1.Summary.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SummaryOrBuilder,Cloneable
- Enclosing class:
- Summary
public static final class Summary.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Summary.Builder>
implements SummaryOrBuilder
Summary metric data are used to convey quantile summaries, a Prometheus (see: https://prometheus.io/docs/concepts/metric_types/#summary) and OpenMetrics (see: https://github.com/prometheus/OpenMetrics/blob/4dbf6075567ab43296eed941037c12951faafb92/protos/prometheus.proto#L45) data type. These data points cannot always be merged in a meaningful way. While they can be useful in some applications, histogram data points are recommended for new applications. Summary metrics do not have an aggregation temporality field. This is because the count and sum fields of a SummaryDataPoint are assumed to be cumulative values.Protobuf type
opentelemetry.proto.metrics.v1.Summary-
Method Summary
Modifier and TypeMethodDescriptionaddAllDataPoints(Iterable<? extends SummaryDataPoint> values) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;addDataPoints(int index, SummaryDataPoint value) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;addDataPoints(int index, SummaryDataPoint.Builder builderForValue) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;addDataPoints(SummaryDataPoint value) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;addDataPoints(SummaryDataPoint.Builder builderForValue) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;addDataPointsBuilder(int index) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;build()clear()repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;getDataPoints(int index) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;getDataPointsBuilder(int index) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;intrepeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;getDataPointsOrBuilder(int index) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;List<? extends SummaryDataPointOrBuilder>repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeDataPoints(int index) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;setDataPoints(int index, SummaryDataPoint value) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;setDataPoints(int index, SummaryDataPoint.Builder builderForValue) repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;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<Summary.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<Summary.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<Summary.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<Summary.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Summary.Builder>
-
mergeFrom
public Summary.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<Summary.Builder>- Throws:
IOException
-
getDataPointsList
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;- Specified by:
getDataPointsListin interfaceSummaryOrBuilder
-
getDataPointsCount
public int getDataPointsCount()repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;- Specified by:
getDataPointsCountin interfaceSummaryOrBuilder
-
getDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;- Specified by:
getDataPointsin interfaceSummaryOrBuilder
-
setDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
setDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
addDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
addDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
addDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
addDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
addAllDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
clearDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
removeDataPoints
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
getDataPointsBuilder
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
getDataPointsOrBuilder
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;- Specified by:
getDataPointsOrBuilderin interfaceSummaryOrBuilder
-
getDataPointsOrBuilderList
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;- Specified by:
getDataPointsOrBuilderListin interfaceSummaryOrBuilder
-
addDataPointsBuilder
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
addDataPointsBuilder
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1; -
getDataPointsBuilderList
repeated .opentelemetry.proto.metrics.v1.SummaryDataPoint data_points = 1;
-