Class ValueAtQuantileMarshaler
- java.lang.Object
-
- io.opentelemetry.exporter.internal.marshal.Marshaler
-
- io.opentelemetry.exporter.internal.marshal.MarshalerWithSize
-
- io.opentelemetry.exporter.internal.otlp.metrics.ValueAtQuantileMarshaler
-
final class ValueAtQuantileMarshaler extends MarshalerWithSize
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ValueAtQuantileMarshaler(double quantile, double value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static int
calculateSize(double quantile, double value)
private static ValueAtQuantileMarshaler
create(ValueAtQuantile value)
(package private) static ValueAtQuantileMarshaler[]
createRepeated(java.util.List<ValueAtQuantile> values)
void
writeTo(Serializer output)
-
Methods inherited from class io.opentelemetry.exporter.internal.marshal.MarshalerWithSize
getBinarySerializedSize
-
Methods inherited from class io.opentelemetry.exporter.internal.marshal.Marshaler
writeBinaryTo, writeJsonTo, writeJsonTo, writeJsonWithNewline
-
-
-
-
Method Detail
-
createRepeated
static ValueAtQuantileMarshaler[] createRepeated(java.util.List<ValueAtQuantile> values)
-
create
private static ValueAtQuantileMarshaler create(ValueAtQuantile value)
-
writeTo
public void writeTo(Serializer output) throws java.io.IOException
-
calculateSize
static int calculateSize(double quantile, double value)
-
-