Package io.getunleash.util
Class UnleashConfig
java.lang.Object
io.getunleash.util.UnleashConfig
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic UnleashConfig.Builderbuilder()longgetProxy()longbooleanbooleanbooleanbooleanstatic voidsetRequestProperties(HttpURLConnection connection, UnleashConfig config)
-
Field Details
-
UNLEASH_APP_NAME_HEADER
- See Also:
-
UNLEASH_INSTANCE_ID_HEADER
- See Also:
-
-
Method Details
-
builder
-
setRequestProperties
-
getUnleashAPI
-
getCustomHttpHeaders
-
getCustomHttpHeadersProvider
-
getAppName
-
getEnvironment
-
getInstanceId
-
getSdkVersion
-
getClientSpecificationVersion
-
getProjectName
-
getFetchTogglesInterval
public long getFetchTogglesInterval() -
getFetchTogglesConnectTimeout
-
getFetchTogglesReadTimeout
-
isDisablePolling
public boolean isDisablePolling() -
getSendMetricsInterval
public long getSendMetricsInterval() -
getSendMetricsConnectTimeout
-
getSendMetricsReadTimeout
-
getUnleashURLs
-
isDisableMetrics
public boolean isDisableMetrics() -
getBackupFile
-
getApiKey
-
getClientIdentifier
-
isSynchronousFetchOnInitialisation
public boolean isSynchronousFetchOnInitialisation() -
getContextProvider
-
getScheduledExecutor
-
getSubscriber
-
isProxyAuthenticationByJvmProperties
public boolean isProxyAuthenticationByJvmProperties() -
getFallbackStrategy
-
getToggleBootstrapProvider
-
getNamePrefix
-
getProxy
-
getMetricSenderFactory
-
getUnleashFeatureFetcherFactory
-