Package io.quarkiverse.unleash.runtime
Class UnleashRuntimeTimeConfig
- java.lang.Object
-
- io.quarkiverse.unleash.runtime.UnleashRuntimeTimeConfig
-
@ConfigRoot(name="unleash", phase=RUN_TIME) public class UnleashRuntimeTimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<String>appNameApplication nameOptional<String>backupFileBackup filebooleandisableMetricsDisable Unleash metricsbooleanenableProxyAuthenticationByJvmPropertiesEnable proxy authentication by JVM propertiesOptional<String>environmentApplication environmentlongfetchTogglesIntervalFetch toggles intervalOptional<String>instanceIdInstance ID.Optional<String>projectNameProject namelongsendMetricsIntervalSend metrics intervalbooleansynchronousFetchOnInitialisationA synchronous fetch on initialisationOptional<String>tokenApplication Unleash tokenStringurlUnleash URL service endpoint
-
Constructor Summary
Constructors Constructor Description UnleashRuntimeTimeConfig()
-
-
-
Field Detail
-
url
@ConfigItem(name="url") public String url
Unleash URL service endpoint
-
disableMetrics
@ConfigItem(name="disable-metrics", defaultValue="false") public boolean disableMetricsDisable Unleash metrics
-
environment
@ConfigItem(name="environment") public Optional<String> environment
Application environment
-
fetchTogglesInterval
@ConfigItem(name="fetch-toggles-interval", defaultValue="10") public long fetchTogglesIntervalFetch toggles interval
-
sendMetricsInterval
@ConfigItem(name="send-metrics-interval", defaultValue="60") public long sendMetricsIntervalSend metrics interval
-
synchronousFetchOnInitialisation
@ConfigItem(name="synchronous-fetch-on-initialisation", defaultValue="false") public boolean synchronousFetchOnInitialisationA synchronous fetch on initialisation
-
enableProxyAuthenticationByJvmProperties
@ConfigItem(name="enable-proxy-authentication-by-jvm-properties", defaultValue="false") public boolean enableProxyAuthenticationByJvmPropertiesEnable proxy authentication by JVM properties
-
-