Class SummaryDataPoint.ValueAtQuantile.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SummaryDataPoint.ValueAtQuantile.Builder>
io.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SummaryDataPoint.ValueAtQuantileOrBuilder,Cloneable
- Enclosing class:
- SummaryDataPoint.ValueAtQuantile
public static final class SummaryDataPoint.ValueAtQuantile.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SummaryDataPoint.ValueAtQuantile.Builder>
implements SummaryDataPoint.ValueAtQuantileOrBuilder
Represents the value at a given quantile of a distribution. To record Min and Max values following conventions are used: - The 1.0 quantile is equivalent to the maximum value observed. - The 0.0 quantile is equivalent to the minimum value observed. See the following issue for more context: https://github.com/open-telemetry/opentelemetry-proto/issues/125Protobuf type
opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The quantile of a distribution.The value at the given quantile of a distribution.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleThe quantile of a distribution.doublegetValue()The value at the given quantile of a distribution.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setQuantile(double value) The quantile of a distribution.setValue(double value) The value at the given quantile of a distribution.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<SummaryDataPoint.ValueAtQuantile.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<SummaryDataPoint.ValueAtQuantile.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<SummaryDataPoint.ValueAtQuantile.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<SummaryDataPoint.ValueAtQuantile.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SummaryDataPoint.ValueAtQuantile.Builder>
-
mergeFrom
public SummaryDataPoint.ValueAtQuantile.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<SummaryDataPoint.ValueAtQuantile.Builder>- Throws:
IOException
-
getQuantile
public double getQuantile()The quantile of a distribution. Must be in the interval [0.0, 1.0].
double quantile = 1;- Specified by:
getQuantilein interfaceSummaryDataPoint.ValueAtQuantileOrBuilder- Returns:
- The quantile.
-
setQuantile
The quantile of a distribution. Must be in the interval [0.0, 1.0].
double quantile = 1;- Parameters:
value- The quantile to set.- Returns:
- This builder for chaining.
-
clearQuantile
The quantile of a distribution. Must be in the interval [0.0, 1.0].
double quantile = 1;- Returns:
- This builder for chaining.
-
getValue
public double getValue()The value at the given quantile of a distribution. Quantile values must NOT be negative.
double value = 2;- Specified by:
getValuein interfaceSummaryDataPoint.ValueAtQuantileOrBuilder- Returns:
- The value.
-
setValue
The value at the given quantile of a distribution. Quantile values must NOT be negative.
double value = 2;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
The value at the given quantile of a distribution. Quantile values must NOT be negative.
double value = 2;- Returns:
- This builder for chaining.
-