Uses of Class
io.opentelemetry.sdk.metrics.ViewBuilder
Packages that use ViewBuilder
Package
Description
The SDK implementation of metrics.
Internal SDK implementation classes.
-
Uses of ViewBuilder in io.opentelemetry.sdk.metrics
Methods in io.opentelemetry.sdk.metrics that return ViewBuilderModifier and TypeMethodDescription(package private) ViewBuilder
ViewBuilder.addAttributesProcessor
(AttributesProcessor attributesProcessor) Add an attribute processor.static ViewBuilder
View.builder()
ViewBuilder.setAggregation
(Aggregation aggregation) SetsAggregation
.ViewBuilder.setAttributeFilter
(Predicate<String> keyFilter) Sets a filter for attributes keys.ViewBuilder.setAttributeFilter
(Set<String> keysToRetain) Sets a filter which retains attribute keys included inkeysToRetain
.ViewBuilder.setCardinalityLimit
(int cardinalityLimit) Set the cardinality limit.ViewBuilder.setDescription
(String description) Sets the description of the resulting metric.Sets the name of the resulting metric. -
Uses of ViewBuilder in io.opentelemetry.sdk.metrics.internal
Methods in io.opentelemetry.sdk.metrics.internal with parameters of type ViewBuilderModifier and TypeMethodDescriptionprivate static void
SdkMeterProviderUtil.addAttributesProcessor
(ViewBuilder viewBuilder, AttributesProcessor attributesProcessor) static void
SdkMeterProviderUtil.appendAllBaggageAttributes
(ViewBuilder viewBuilder) Reflectively add anAttributesProcessor
to theViewBuilder
which appends all key-values from baggage to all measurements.static void
SdkMeterProviderUtil.appendFilteredBaggageAttributes
(ViewBuilder viewBuilder, Predicate<String> keyFilter) Reflectively add anAttributesProcessor
to theViewBuilder
which appends key-values from baggage to all measurements.static void
SdkMeterProviderUtil.setCardinalityLimit
(ViewBuilder viewBuilder, int cardinalityLimit) Reflectively set thecardinalityLimit
on theViewBuilder
.