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 void
ExporterBuilderUtil.configureExporterMemoryMode
(StructuredConfigProperties config, Consumer<MemoryMode> memoryModeConsumer) Invoke thememoryModeConsumer
with the configuredMemoryMode
.static void
ExporterBuilderUtil.configureOtlpAggregationTemporality
(StructuredConfigProperties config, Consumer<AggregationTemporalitySelector> aggregationTemporalitySelectorConsumer) static void
ExporterBuilderUtil.configureOtlpHistogramDefaultAggregation
(StructuredConfigProperties config, Consumer<DefaultAggregationSelector> defaultAggregationSelectorConsumer) Invoke thedefaultAggregationSelectorConsumer
with 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 void
OtlpConfigUtil.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 String
OtlpConfigUtil.getStructuredConfigOtlpProtocol
(StructuredConfigProperties config) Determine the configured OTLP protocol for thedataType
. -
Uses of StructuredConfigProperties in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure declared as StructuredConfigPropertiesModifier and TypeFieldDescriptionprivate final StructuredConfigProperties
AutoValue_AutoConfiguredOpenTelemetrySdk.structuredConfig
Methods in io.opentelemetry.sdk.autoconfigure that return StructuredConfigPropertiesModifier and TypeMethodDescription(package private) abstract StructuredConfigProperties
AutoConfiguredOpenTelemetrySdk.getStructuredConfig()
Returns theStructuredConfigProperties
used for auto-configuration, ornull
if declarative configuration was not used.(package private) StructuredConfigProperties
AutoValue_AutoConfiguredOpenTelemetrySdk.getStructuredConfig()
Methods in io.opentelemetry.sdk.autoconfigure with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescription(package private) static AutoConfiguredOpenTelemetrySdk
AutoConfiguredOpenTelemetrySdk.create
(OpenTelemetrySdk sdk, Resource resource, ConfigProperties config, StructuredConfigProperties structuredConfigProperties) Constructors in io.opentelemetry.sdk.autoconfigure with parameters of type StructuredConfigPropertiesModifierConstructorDescription(package private)
AutoValue_AutoConfiguredOpenTelemetrySdk
(OpenTelemetrySdk openTelemetrySdk, Resource resource, ConfigProperties config, StructuredConfigProperties structuredConfig) -
Uses of StructuredConfigProperties in io.opentelemetry.sdk.autoconfigure.internal
Methods in io.opentelemetry.sdk.autoconfigure.internal that return StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic StructuredConfigProperties
AutoConfigureUtil.getStructuredConfig
(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk) Returns theStructuredConfigProperties
used for auto-configuration when file based configuration is used.Methods in io.opentelemetry.sdk.autoconfigure.internal with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescription<T> T
SpiHelper.loadComponent
(Class<T> type, String name, StructuredConfigProperties config) Find a registeredComponentProvider
withComponentProvider.getType()
matchingtype
,ComponentProvider.getName()
matchingname
, and callComponentProvider.create(StructuredConfigProperties)
with the givenconfig
. -
Uses of StructuredConfigProperties in io.opentelemetry.sdk.autoconfigure.spi.internal
Classes in io.opentelemetry.sdk.autoconfigure.spi.internal that implement StructuredConfigPropertiesModifier and TypeClassDescription(package private) final class
Empty instance ofStructuredConfigProperties
.Methods in io.opentelemetry.sdk.autoconfigure.spi.internal that return StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic StructuredConfigProperties
StructuredConfigProperties.empty()
Return an emptyStructuredConfigProperties
instance.EmptyStructuredConfigProperties.getStructured
(String name) StructuredConfigProperties.getStructured
(String name) Returns aStructuredConfigProperties
configuration property.default StructuredConfigProperties
StructuredConfigProperties.getStructured
(String name, StructuredConfigProperties defaultValue) Returns aStructuredConfigProperties
configuration property.Methods in io.opentelemetry.sdk.autoconfigure.spi.internal that return types with arguments of type StructuredConfigPropertiesModifier and TypeMethodDescriptionEmptyStructuredConfigProperties.getStructuredList
(String name) StructuredConfigProperties.getStructuredList
(String name) Returns a list ofStructuredConfigProperties
configuration property.default List
<StructuredConfigProperties> StructuredConfigProperties.getStructuredList
(String name, List<StructuredConfigProperties> defaultValue) Returns a list ofStructuredConfigProperties
configuration 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 StructuredConfigProperties
StructuredConfigProperties.getStructured
(String name, StructuredConfigProperties defaultValue) Returns aStructuredConfigProperties
configuration 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 ofStructuredConfigProperties
configuration property.