Uses of Interface
io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Packages that use StructuredConfigProperties
Package
Description
Internal utilities for exporters.
-
Uses of StructuredConfigProperties in io.opentelemetry.exporter.internal
Methods in io.opentelemetry.exporter.internal with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic voidExporterBuilderUtil.configureExporterMemoryMode(StructuredConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumerwith the configuredMemoryMode.static voidExporterBuilderUtil.configureOtlpAggregationTemporality(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) static voidExporterBuilderUtil.configureOtlpHistogramDefaultAggregation(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumerwith the configuredDefaultAggregationSelector. -
Uses of StructuredConfigProperties in io.opentelemetry.exporter.otlp.internal
Methods in io.opentelemetry.exporter.otlp.internal with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic voidOtlpConfigUtil.configureOtlpExporterBuilder(String dataType, StructuredConfigProperties config, Consumer<String> setEndpoint, BiConsumer<String, String> addHeader, Consumer<String> setCompression, Consumer<Duration> setTimeout, Consumer<byte[]> setTrustedCertificates, BiConsumer<byte[], byte[]> setClientTls, Consumer<RetryPolicy> setRetryPolicy, Consumer<MemoryMode> setMemoryMode) Invoke the setters with the OTLP configuration for thedataType.OtlpLogRecordExporterComponentProvider.create(StructuredConfigProperties config) OtlpMetricExporterComponentProvider.create(StructuredConfigProperties config) OtlpSpanExporterComponentProvider.create(StructuredConfigProperties config) static StringOtlpConfigUtil.getStructuredConfigOtlpProtocol(StructuredConfigProperties config) Determine the configured OTLP protocol for thedataType. -
Uses of StructuredConfigProperties in io.opentelemetry.sdk.autoconfigure.internal
Methods in io.opentelemetry.sdk.autoconfigure.internal that return StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic StructuredConfigPropertiesAutoConfigureUtil.getStructuredConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) Returns theStructuredConfigPropertiesused for auto-configuration when file based configuration is used.Methods in io.opentelemetry.sdk.autoconfigure.internal with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescription<T> TSpiHelper.loadComponent(Class<T> type, String name, StructuredConfigProperties config) Find a registeredComponentProviderwithComponentProvider.getType()matchingtype,ComponentProvider.getName()matchingname, and callComponentProvider.create(StructuredConfigProperties)with the givenconfig. -
Uses of StructuredConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.internal
Methods in io.opentelemetry.sdk.autoconfigure.spi.internal that return StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic StructuredConfigPropertiesStructuredConfigProperties.empty()Return an emptyStructuredConfigPropertiesinstance.StructuredConfigProperties.getStructured(String name) Returns aStructuredConfigPropertiesconfiguration property.default StructuredConfigPropertiesStructuredConfigProperties.getStructured(String name, StructuredConfigProperties defaultValue) Returns aStructuredConfigPropertiesconfiguration property.Methods in io.opentelemetry.sdk.autoconfigure.spi.internal that return types with arguments of type StructuredConfigPropertiesModifier and TypeMethodDescriptionStructuredConfigProperties.getStructuredList(String name) Returns a list ofStructuredConfigPropertiesconfiguration property.default List<StructuredConfigProperties> StructuredConfigProperties.getStructuredList(String name, List<StructuredConfigProperties> defaultValue) Returns a list ofStructuredConfigPropertiesconfiguration property.Methods in io.opentelemetry.sdk.autoconfigure.spi.internal with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescriptionComponentProvider.create(StructuredConfigProperties config) Configure an instance of the SDK extension component according to theconfig.default StructuredConfigPropertiesStructuredConfigProperties.getStructured(String name, StructuredConfigProperties defaultValue) Returns aStructuredConfigPropertiesconfiguration property.Method parameters in io.opentelemetry.sdk.autoconfigure.spi.internal with type arguments of type StructuredConfigPropertiesModifier and TypeMethodDescriptiondefault List<StructuredConfigProperties> StructuredConfigProperties.getStructuredList(String name, List<StructuredConfigProperties> defaultValue) Returns a list ofStructuredConfigPropertiesconfiguration property.