Class ExponentialHistogram.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.Builder>
-
- io.opentelemetry.proto.metrics.v1.ExponentialHistogram.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExponentialHistogramOrBuilder,java.lang.Cloneable
- Enclosing class:
- ExponentialHistogram
public static final class ExponentialHistogram.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.Builder> implements ExponentialHistogramOrBuilder
ExponentialHistogram represents the type of a metric that is calculated by aggregating as a ExponentialHistogram of all reported double measurements over a time interval.
Protobuf typeopentelemetry.proto.metrics.v1.ExponentialHistogram
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExponentialHistogram.BuilderaddAllDataPoints(java.lang.Iterable<? extends ExponentialHistogramDataPoint> values)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuilderaddDataPoints(int index, ExponentialHistogramDataPoint value)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuilderaddDataPoints(int index, ExponentialHistogramDataPoint.Builder builderForValue)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuilderaddDataPoints(ExponentialHistogramDataPoint value)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuilderaddDataPoints(ExponentialHistogramDataPoint.Builder builderForValue)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogramDataPoint.BuilderaddDataPointsBuilder()repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogramDataPoint.BuilderaddDataPointsBuilder(int index)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogrambuild()ExponentialHistogrambuildPartial()ExponentialHistogram.Builderclear()ExponentialHistogram.BuilderclearAggregationTemporality()aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.ExponentialHistogram.BuilderclearDataPoints()repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;AggregationTemporalitygetAggregationTemporality()aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.intgetAggregationTemporalityValue()aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.ExponentialHistogramDataPointgetDataPoints(int index)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogramDataPoint.BuildergetDataPointsBuilder(int index)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;java.util.List<ExponentialHistogramDataPoint.Builder>getDataPointsBuilderList()repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;intgetDataPointsCount()repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;java.util.List<ExponentialHistogramDataPoint>getDataPointsList()repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogramDataPointOrBuildergetDataPointsOrBuilder(int index)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;java.util.List<? extends ExponentialHistogramDataPointOrBuilder>getDataPointsOrBuilderList()repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogramgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ExponentialHistogram.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ExponentialHistogram.BuildermergeFrom(com.google.protobuf.Message other)ExponentialHistogram.BuildermergeFrom(ExponentialHistogram other)ExponentialHistogram.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ExponentialHistogram.BuilderremoveDataPoints(int index)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuildersetAggregationTemporality(AggregationTemporality value)aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.ExponentialHistogram.BuildersetAggregationTemporalityValue(int value)aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.ExponentialHistogram.BuildersetDataPoints(int index, ExponentialHistogramDataPoint value)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuildersetDataPoints(int index, ExponentialHistogramDataPoint.Builder builderForValue)repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;ExponentialHistogram.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.Builder>
-
clear
public ExponentialHistogram.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.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.GeneratedMessageV3.Builder<ExponentialHistogram.Builder>
-
getDefaultInstanceForType
public ExponentialHistogram getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExponentialHistogram build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExponentialHistogram buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ExponentialHistogram.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExponentialHistogram.Builder>
-
mergeFrom
public ExponentialHistogram.Builder mergeFrom(ExponentialHistogram other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.Builder>
-
mergeFrom
public ExponentialHistogram.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExponentialHistogram.Builder>- Throws:
java.io.IOException
-
getDataPointsList
public java.util.List<ExponentialHistogramDataPoint> getDataPointsList()
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;- Specified by:
getDataPointsListin interfaceExponentialHistogramOrBuilder
-
getDataPointsCount
public int getDataPointsCount()
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;- Specified by:
getDataPointsCountin interfaceExponentialHistogramOrBuilder
-
getDataPoints
public ExponentialHistogramDataPoint getDataPoints(int index)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;- Specified by:
getDataPointsin interfaceExponentialHistogramOrBuilder
-
setDataPoints
public ExponentialHistogram.Builder setDataPoints(int index, ExponentialHistogramDataPoint value)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
setDataPoints
public ExponentialHistogram.Builder setDataPoints(int index, ExponentialHistogramDataPoint.Builder builderForValue)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
addDataPoints
public ExponentialHistogram.Builder addDataPoints(ExponentialHistogramDataPoint value)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
addDataPoints
public ExponentialHistogram.Builder addDataPoints(int index, ExponentialHistogramDataPoint value)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
addDataPoints
public ExponentialHistogram.Builder addDataPoints(ExponentialHistogramDataPoint.Builder builderForValue)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
addDataPoints
public ExponentialHistogram.Builder addDataPoints(int index, ExponentialHistogramDataPoint.Builder builderForValue)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
addAllDataPoints
public ExponentialHistogram.Builder addAllDataPoints(java.lang.Iterable<? extends ExponentialHistogramDataPoint> values)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
clearDataPoints
public ExponentialHistogram.Builder clearDataPoints()
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
removeDataPoints
public ExponentialHistogram.Builder removeDataPoints(int index)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
getDataPointsBuilder
public ExponentialHistogramDataPoint.Builder getDataPointsBuilder(int index)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
getDataPointsOrBuilder
public ExponentialHistogramDataPointOrBuilder getDataPointsOrBuilder(int index)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;- Specified by:
getDataPointsOrBuilderin interfaceExponentialHistogramOrBuilder
-
getDataPointsOrBuilderList
public java.util.List<? extends ExponentialHistogramDataPointOrBuilder> getDataPointsOrBuilderList()
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;- Specified by:
getDataPointsOrBuilderListin interfaceExponentialHistogramOrBuilder
-
addDataPointsBuilder
public ExponentialHistogramDataPoint.Builder addDataPointsBuilder()
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
addDataPointsBuilder
public ExponentialHistogramDataPoint.Builder addDataPointsBuilder(int index)
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
getDataPointsBuilderList
public java.util.List<ExponentialHistogramDataPoint.Builder> getDataPointsBuilderList()
repeated .opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint data_points = 1;
-
getAggregationTemporalityValue
public int getAggregationTemporalityValue()
aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.
.opentelemetry.proto.metrics.v1.AggregationTemporality aggregation_temporality = 2;- Specified by:
getAggregationTemporalityValuein interfaceExponentialHistogramOrBuilder- Returns:
- The enum numeric value on the wire for aggregationTemporality.
-
setAggregationTemporalityValue
public ExponentialHistogram.Builder setAggregationTemporalityValue(int value)
aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.
.opentelemetry.proto.metrics.v1.AggregationTemporality aggregation_temporality = 2;- Parameters:
value- The enum numeric value on the wire for aggregationTemporality to set.- Returns:
- This builder for chaining.
-
getAggregationTemporality
public AggregationTemporality getAggregationTemporality()
aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.
.opentelemetry.proto.metrics.v1.AggregationTemporality aggregation_temporality = 2;- Specified by:
getAggregationTemporalityin interfaceExponentialHistogramOrBuilder- Returns:
- The aggregationTemporality.
-
setAggregationTemporality
public ExponentialHistogram.Builder setAggregationTemporality(AggregationTemporality value)
aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.
.opentelemetry.proto.metrics.v1.AggregationTemporality aggregation_temporality = 2;- Parameters:
value- The aggregationTemporality to set.- Returns:
- This builder for chaining.
-
clearAggregationTemporality
public ExponentialHistogram.Builder clearAggregationTemporality()
aggregation_temporality describes if the aggregator reports delta changes since last report time, or cumulative changes since a fixed start time.
.opentelemetry.proto.metrics.v1.AggregationTemporality aggregation_temporality = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExponentialHistogram.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.Builder>
-
mergeUnknownFields
public final ExponentialHistogram.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExponentialHistogram.Builder>
-
-