Class AutoConfigureUtil
- java.lang.Object
-
- io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil
-
public final class AutoConfigureUtil extends java.lang.ObjectThis class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateAutoConfigureUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ConfigPropertiesgetConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)Returns theConfigPropertiesused for auto-configuration.static StructuredConfigPropertiesgetStructuredConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)Returns theStructuredConfigPropertiesused for auto-configuration when file based configuration is used.static AutoConfiguredOpenTelemetrySdkBuildersetComponentLoader(AutoConfiguredOpenTelemetrySdkBuilder builder, ComponentLoader componentLoader)Sets theComponentLoaderto be used in the auto-configuration process.static AutoConfiguredOpenTelemetrySdkBuildersetConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, java.util.function.Function<ConfigProperties,ConfigProperties> customizer)Sets theConfigPropertiescustomizer to be used in the auto-configuration process.
-
-
-
Method Detail
-
getConfig
@Nullable public static ConfigProperties getConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)
Returns theConfigPropertiesused for auto-configuration.- Returns:
- the config properties, or
nullif file based configuration is used
-
getStructuredConfig
@Nullable public static StructuredConfigProperties getStructuredConfig(AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)
Returns theStructuredConfigPropertiesused for auto-configuration when file based configuration is used.- Returns:
- the config properties, or
nullif file based configuration is NOT used
-
setComponentLoader
public static AutoConfiguredOpenTelemetrySdkBuilder setComponentLoader(AutoConfiguredOpenTelemetrySdkBuilder builder, ComponentLoader componentLoader)
Sets theComponentLoaderto be used in the auto-configuration process.
-
setConfigPropertiesCustomizer
public static AutoConfiguredOpenTelemetrySdkBuilder setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder builder, java.util.function.Function<ConfigProperties,ConfigProperties> customizer)
Sets theConfigPropertiescustomizer to be used in the auto-configuration process.
-
-