Class UnleashProperties
java.lang.Object
org.unleash.features.autoconfigure.UnleashProperties
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate List<UnleashProperties.CustomHeader> private booleanprivate Stringprivate Durationprivate Durationprivate Durationprivate UnleashProperties.HttpFetcherprivate Stringstatic final Stringprivate Stringprivate booleanprivate Durationprivate Durationprivate Durationprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidsetApiToken(String apiToken) voidvoidsetAppName(String appName) voidsetCustomHttpHeadersProvider(List<UnleashProperties.CustomHeader> customHttpHeadersProvider) voidsetDisableMetrics(boolean disableMetrics) voidsetEnvironment(String environment) voidsetFetchTogglesConnectTimeout(Duration fetchTogglesConnectTimeout) voidsetFetchTogglesInterval(Duration fetchTogglesInterval) voidsetFetchTogglesReadTimeout(Duration fetchTogglesReadTimeout) voidsetHttpFetcher(UnleashProperties.HttpFetcher httpFetcher) voidsetInstanceId(String instanceId) voidsetProjectName(String projectName) voidsetProxyAuthenticationByJvmProperties(boolean proxyAuthenticationByJvmProperties) voidsetSendMetricsConnectTimeout(Duration sendMetricsConnectTimeout) voidsetSendMetricsInterval(Duration sendMetricsInterval) voidsetSendMetricsReadTimeout(Duration sendMetricsReadTimeout) voidsetSynchronousFetchOnInitialisation(boolean synchronousFetchOnInitialisation)
-
Field Details
-
appName
-
instanceId
-
environment
-
apiUrl
-
apiToken
-
projectName
-
disableMetrics
private boolean disableMetrics -
fetchTogglesInterval
-
fetchTogglesConnectTimeout
-
fetchTogglesReadTimeout
-
sendMetricsInterval
-
sendMetricsConnectTimeout
-
sendMetricsReadTimeout
-
httpFetcher
-
synchronousFetchOnInitialisation
private boolean synchronousFetchOnInitialisation -
proxyAuthenticationByJvmProperties
private boolean proxyAuthenticationByJvmProperties -
customHttpHeadersProvider
-
PREFIX
- See Also:
-
-
Constructor Details
-
UnleashProperties
public UnleashProperties()
-
-
Method Details
-
getAppName
-
setAppName
-
getInstanceId
-
setInstanceId
-
getEnvironment
-
setEnvironment
-
getApiUrl
-
setApiUrl
-
getApiToken
-
setApiToken
-
getHttpFetcher
-
setHttpFetcher
-
getProjectName
-
setProjectName
-
getFetchTogglesInterval
-
setFetchTogglesInterval
-
isDisableMetrics
public boolean isDisableMetrics() -
setDisableMetrics
public void setDisableMetrics(boolean disableMetrics) -
getSendMetricsInterval
-
setSendMetricsInterval
-
getSendMetricsConnectTimeout
-
setSendMetricsConnectTimeout
-
getSendMetricsReadTimeout
-
setSendMetricsReadTimeout
-
getFetchTogglesConnectTimeout
-
setFetchTogglesConnectTimeout
-
getFetchTogglesReadTimeout
-
setFetchTogglesReadTimeout
-
isSynchronousFetchOnInitialisation
public boolean isSynchronousFetchOnInitialisation() -
setSynchronousFetchOnInitialisation
public void setSynchronousFetchOnInitialisation(boolean synchronousFetchOnInitialisation) -
isProxyAuthenticationByJvmProperties
public boolean isProxyAuthenticationByJvmProperties() -
setProxyAuthenticationByJvmProperties
public void setProxyAuthenticationByJvmProperties(boolean proxyAuthenticationByJvmProperties) -
getCustomHttpHeadersProvider
-
setCustomHttpHeadersProvider
public void setCustomHttpHeadersProvider(List<UnleashProperties.CustomHeader> customHttpHeadersProvider)
-