Class ExporterBuilderUtil
- java.lang.Object
-
- io.opentelemetry.exporter.internal.ExporterBuilderUtil
-
public final class ExporterBuilderUtil extends java.lang.ObjectUtilities 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 Modifier and Type Field Description private static java.util.logging.Loggerlogger
-
Constructor Summary
Constructors Modifier Constructor Description privateExporterBuilderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidconfigureExporterMemoryMode(ConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidconfigureExporterMemoryMode(StructuredConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidconfigureHistogramDefaultAggregation(java.lang.String defaultHistogramAggregation, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.static voidconfigureOtlpAggregationTemporality(ConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)Invoke theaggregationTemporalitySelectorConsumerwith the configuredAggregationTemporality.static voidconfigureOtlpAggregationTemporality(StructuredConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)static voidconfigureOtlpHistogramDefaultAggregation(ConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.static voidconfigureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.static java.net.URIvalidateEndpoint(java.lang.String endpoint)Validate OTLP endpoint.
-
-
-
Method Detail
-
validateEndpoint
public static java.net.URI validateEndpoint(java.lang.String endpoint)
Validate OTLP endpoint.
-
configureExporterMemoryMode
public static void configureExporterMemoryMode(ConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)
Invoke thememoryModeConsumerwith the configuredMemoryMode.
-
configureExporterMemoryMode
public static void configureExporterMemoryMode(StructuredConfigProperties config, java.util.function.Consumer<MemoryMode> memoryModeConsumer)
Invoke thememoryModeConsumerwith the configuredMemoryMode.
-
configureHistogramDefaultAggregation
public static void configureHistogramDefaultAggregation(java.lang.String defaultHistogramAggregation, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.
-
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(ConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
Invoke theaggregationTemporalitySelectorConsumerwith the configuredAggregationTemporality.
-
configureOtlpAggregationTemporality
public static void configureOtlpAggregationTemporality(StructuredConfigProperties config, java.util.function.Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer)
-
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(ConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.
-
configureOtlpHistogramDefaultAggregation
public static void configureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, java.util.function.Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer)
Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector.
-
-