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
Fields in io.opentelemetry.sdk.autoconfigure declared as StructuredConfigPropertiesModifier and TypeFieldDescriptionprivate final StructuredConfigPropertiesAutoValue_AutoConfiguredOpenTelemetrySdk.structuredConfigMethods in io.opentelemetry.sdk.autoconfigure that return StructuredConfigPropertiesModifier and TypeMethodDescription(package private) abstract StructuredConfigPropertiesAutoConfiguredOpenTelemetrySdk.getStructuredConfig()Returns theStructuredConfigPropertiesused for auto-configuration, ornullif declarative configuration was not used.(package private) StructuredConfigPropertiesAutoValue_AutoConfiguredOpenTelemetrySdk.getStructuredConfig()Methods in io.opentelemetry.sdk.autoconfigure with parameters of type StructuredConfigPropertiesModifier and TypeMethodDescription(package private) static AutoConfiguredOpenTelemetrySdkAutoConfiguredOpenTelemetrySdk.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 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
Classes in io.opentelemetry.sdk.autoconfigure.spi.internal that implement StructuredConfigPropertiesModifier and TypeClassDescription(package private) final classEmpty instance ofStructuredConfigProperties.Methods in io.opentelemetry.sdk.autoconfigure.spi.internal that return StructuredConfigPropertiesModifier and TypeMethodDescriptionstatic StructuredConfigPropertiesStructuredConfigProperties.empty()Return an emptyStructuredConfigPropertiesinstance.EmptyStructuredConfigProperties.getStructured(String name) 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 TypeMethodDescriptionEmptyStructuredConfigProperties.getStructuredList(String name) StructuredConfigProperties.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.