Interface ParametersConfig


@StaticInitSafe @ConfigRoot(phase=RUN_TIME) @ConfigMapping(prefix="onecx.parameters") public interface ParametersConfig
  • Field Details

  • Method Details

    • enabled

      @WithName("enabled") @WithDefault("true") boolean enabled()
      If set to true, the application will attempt to look up the configuration from Consul
    • updateIntervalInMilliseconds

      @WithName("update-interval-in-milliseconds") @WithDefault("30000") long updateIntervalInMilliseconds()
      Scheduler configuration
    • updateAtStart

      @WithName("update-at-start") @WithDefault("false") boolean updateAtStart()
      Pull parameters during start phase
    • applicationId

      @WithName("application-id") Optional<String> applicationId()
      Application ID
    • instanceId

      @WithName("instance-id") Optional<String> instanceId()
      Instance ID
    • metrics

      @WithName("metrics") ParametersConfig.MetricsConfig metrics()
      Metrics configuration.