Class UnleashProperties

java.lang.Object
org.unleash.features.autoconfigure.UnleashProperties

@ConfigurationProperties(prefix="io.getunleash") public class UnleashProperties extends Object
  • Field Details

    • appName

      private String appName
    • instanceId

      private String instanceId
    • environment

      private String environment
    • apiUrl

      private String apiUrl
    • apiToken

      private String apiToken
    • projectName

      private String projectName
    • disableMetrics

      private boolean disableMetrics
    • fetchTogglesInterval

      private Duration fetchTogglesInterval
    • fetchTogglesConnectTimeout

      private Duration fetchTogglesConnectTimeout
    • fetchTogglesReadTimeout

      private Duration fetchTogglesReadTimeout
    • sendMetricsInterval

      private Duration sendMetricsInterval
    • sendMetricsConnectTimeout

      private Duration sendMetricsConnectTimeout
    • sendMetricsReadTimeout

      private Duration sendMetricsReadTimeout
    • httpFetcher

      private UnleashProperties.HttpFetcher httpFetcher
    • synchronousFetchOnInitialisation

      private boolean synchronousFetchOnInitialisation
    • proxyAuthenticationByJvmProperties

      private boolean proxyAuthenticationByJvmProperties
    • customHttpHeadersProvider

      private List<UnleashProperties.CustomHeader> customHttpHeadersProvider
    • PREFIX

      public static final String PREFIX
      See Also:
  • Constructor Details

    • UnleashProperties

      public UnleashProperties()
  • Method Details

    • getAppName

      public String getAppName()
    • setAppName

      public void setAppName(String appName)
    • getInstanceId

      public String getInstanceId()
    • setInstanceId

      public void setInstanceId(String instanceId)
    • getEnvironment

      public String getEnvironment()
    • setEnvironment

      public void setEnvironment(String environment)
    • getApiUrl

      public String getApiUrl()
    • setApiUrl

      public void setApiUrl(String apiUrl)
    • getApiToken

      public String getApiToken()
    • setApiToken

      public void setApiToken(String apiToken)
    • getHttpFetcher

      public UnleashProperties.HttpFetcher getHttpFetcher()
    • setHttpFetcher

      public void setHttpFetcher(UnleashProperties.HttpFetcher httpFetcher)
    • getProjectName

      public String getProjectName()
    • setProjectName

      public void setProjectName(String projectName)
    • getFetchTogglesInterval

      public Duration getFetchTogglesInterval()
    • setFetchTogglesInterval

      public void setFetchTogglesInterval(Duration fetchTogglesInterval)
    • isDisableMetrics

      public boolean isDisableMetrics()
    • setDisableMetrics

      public void setDisableMetrics(boolean disableMetrics)
    • getSendMetricsInterval

      public Duration getSendMetricsInterval()
    • setSendMetricsInterval

      public void setSendMetricsInterval(Duration sendMetricsInterval)
    • getSendMetricsConnectTimeout

      public Duration getSendMetricsConnectTimeout()
    • setSendMetricsConnectTimeout

      public void setSendMetricsConnectTimeout(Duration sendMetricsConnectTimeout)
    • getSendMetricsReadTimeout

      public Duration getSendMetricsReadTimeout()
    • setSendMetricsReadTimeout

      public void setSendMetricsReadTimeout(Duration sendMetricsReadTimeout)
    • getFetchTogglesConnectTimeout

      public Duration getFetchTogglesConnectTimeout()
    • setFetchTogglesConnectTimeout

      public void setFetchTogglesConnectTimeout(Duration fetchTogglesConnectTimeout)
    • getFetchTogglesReadTimeout

      public Duration getFetchTogglesReadTimeout()
    • setFetchTogglesReadTimeout

      public void setFetchTogglesReadTimeout(Duration fetchTogglesReadTimeout)
    • isSynchronousFetchOnInitialisation

      public boolean isSynchronousFetchOnInitialisation()
    • setSynchronousFetchOnInitialisation

      public void setSynchronousFetchOnInitialisation(boolean synchronousFetchOnInitialisation)
    • isProxyAuthenticationByJvmProperties

      public boolean isProxyAuthenticationByJvmProperties()
    • setProxyAuthenticationByJvmProperties

      public void setProxyAuthenticationByJvmProperties(boolean proxyAuthenticationByJvmProperties)
    • getCustomHttpHeadersProvider

      public List<UnleashProperties.CustomHeader> getCustomHttpHeadersProvider()
    • setCustomHttpHeadersProvider

      public void setCustomHttpHeadersProvider(List<UnleashProperties.CustomHeader> customHttpHeadersProvider)