Class ExporterBuilderUtil
java.lang.Object
io.opentelemetry.exporter.internal.ExporterBuilderUtil
Utilities for exporter builders.
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
configureExporterMemoryMode
(ConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
configureExporterMemoryMode
(StructuredConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
configureHistogramDefaultAggregation
(String defaultHistogramAggregation, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static void
configureOtlpAggregationTemporality
(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
.static void
configureOtlpAggregationTemporality
(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) static void
configureOtlpHistogramDefaultAggregation
(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static void
configureOtlpHistogramDefaultAggregation
(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.static URI
validateEndpoint
(String endpoint) Validate OTLP endpoint.
-
Field Details
-
logger
-
-
Constructor Details
-
ExporterBuilderUtil
private ExporterBuilderUtil()
-
-
Method Details
-
validateEndpoint
Validate OTLP endpoint. -
configureExporterMemoryMode
public static void configureExporterMemoryMode(ConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumer
with the configuredMemoryMode
. -
configureExporterMemoryMode
public static void configureExporterMemoryMode(StructuredConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumer
with the configuredMemoryMode
. -
configureHistogramDefaultAggregation
public static void configureHistogramDefaultAggregation(String defaultHistogramAggregation, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
. -
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(ConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) Invoke theaggregationTemporalitySelectorConsumer
with the configuredAggregationTemporality
. -
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) -
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(ConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
. -
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with the configuredDefaultAggregationSelector
.
-