Interface DeclarativeConfigurationCustomizer

All Known Implementing Classes:
DeclarativeConfigurationBuilder

public interface DeclarativeConfigurationCustomizer
A service provider interface (SPI) for customizing declarative configuration.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addModelCustomizer(Function<io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.OpenTelemetryConfigurationModel,io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.OpenTelemetryConfigurationModel> customizer)
    Method invoked when configuring the SDK to allow further customization of the declarative configuration.
  • Method Details

    • addModelCustomizer

      void addModelCustomizer(Function<io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.OpenTelemetryConfigurationModel,io.opentelemetry.sdk.extension.incubator.fileconfig.internal.model.OpenTelemetryConfigurationModel> customizer)
      Method invoked when configuring the SDK to allow further customization of the declarative configuration.
      Parameters:
      customizer - the customizer to add