Class DevServicesLoggingSplunkBuildTimeConfig

java.lang.Object
io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig

public class DevServicesLoggingSplunkBuildTimeConfig extends Object
The build time configuration around the Splunk dev services.
  • Field Details

    • enabled

      @ConfigItem public Optional<Boolean> enabled
      whether to activate dev services or not
    • imageName

      @ConfigItem public Optional<String> imageName
      Override the docker image used for the Splunk dev service
    • shared

      @ConfigItem(defaultValue="true") public boolean shared
      Whether the instance of splunk can be shared between runs in DEV mode.
    • containerEnv

      @ConfigItem public Map<String,String> containerEnv
      Additional environment variables to inject.
    • plugNamedHandlers

      @ConfigItem public Map<String,Boolean> plugNamedHandlers
      Map that allows to tell to plug the following named handlers to the dev service

      It is necessary as we do not have access to runtime configuration when starting the Splunk container.

  • Constructor Details

    • DevServicesLoggingSplunkBuildTimeConfig

      public DevServicesLoggingSplunkBuildTimeConfig()