Interface ConfigConfig


@ConfigMapping(prefix="quarkus") @ConfigRoot(phase=RUN_TIME) public interface ConfigConfig
We don't really use this, because these are configurations for the config itself, so it causes a chicken / egg problem, but we need it for documentation purposes.
Relocation of the Config configurations to the Quarkus namespace is done in ConfigUtils.configBuilder(boolean, io.quarkus.runtime.LaunchMode).
  • Method Details

    • profile

      Optional<List<String>> profile()
      A comma separated list of profiles that will be active when Quarkus launches.
    • profileParent

      @WithName("config.profile.parent") Optional<String> profileParent()
      Accepts a single configuration profile name. If a configuration property cannot be found in the current active profile, the config performs the same lookup in the profile set by this configuration.
    • locations

      @WithName("config.locations") Optional<List<URI>> locations()
      Additional config locations to be loaded with the Config. The configuration support multiple locations separated by a comma and each must represent a valid URI.
    • mappingValidateUnknown

      @WithName("config.mapping.validate-unknown") Optional<Boolean> mappingValidateUnknown()
      Validates that a @ConfigMapping maps every available configuration name contained in the mapping prefix.
    • logValues

      @WithName("config.log.values") Optional<Boolean> logValues()
      Enable logging of configuration values lookup in DEBUG log level.
      The log of configuration values require the category set to DEBUG in the io.smallrye.config category: quarkus.log.category."io.smallrye.config".level=DEBUG.
    • uuid

      Optional<String> uuid()
      A property that allows accessing a generated UUID. It generates that UUID at startup time. So it changes between two starts including in dev mode.
      Access this generated UUID using expressions: `${quarkus.uuid}`.