Class UnleashRuntimeTimeConfig


  • @ConfigRoot(name="unleash",
                phase=RUN_TIME)
    public class UnleashRuntimeTimeConfig
    extends Object
    • Field Detail

      • url

        @ConfigItem(name="url")
        public String url
        Unleash URL service endpoint
      • appName

        @ConfigItem(name="application")
        public Optional<String> appName
        Application name
      • projectName

        @ConfigItem(name="project")
        public Optional<String> projectName
        Project name
      • instanceId

        @ConfigItem(name="instance-id")
        public Optional<String> instanceId
        Instance ID.
      • disableMetrics

        @ConfigItem(name="disable-metrics",
                    defaultValue="false")
        public boolean disableMetrics
        Disable Unleash metrics
      • token

        @ConfigItem(name="token")
        public Optional<String> token
        Application Unleash token
      • environment

        @ConfigItem(name="environment")
        public Optional<String> environment
        Application environment
      • fetchTogglesInterval

        @ConfigItem(name="fetch-toggles-interval",
                    defaultValue="10")
        public long fetchTogglesInterval
        Fetch toggles interval
      • sendMetricsInterval

        @ConfigItem(name="send-metrics-interval",
                    defaultValue="60")
        public long sendMetricsInterval
        Send metrics interval
      • backupFile

        @ConfigItem(name="backup-file")
        public Optional<String> backupFile
        Backup file
      • synchronousFetchOnInitialisation

        @ConfigItem(name="synchronous-fetch-on-initialisation",
                    defaultValue="false")
        public boolean synchronousFetchOnInitialisation
        A synchronous fetch on initialisation
      • enableProxyAuthenticationByJvmProperties

        @ConfigItem(name="enable-proxy-authentication-by-jvm-properties",
                    defaultValue="false")
        public boolean enableProxyAuthenticationByJvmProperties
        Enable proxy authentication by JVM properties
    • Constructor Detail

      • UnleashRuntimeTimeConfig

        public UnleashRuntimeTimeConfig()