public static class UnleashConfig.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
public UnleashConfig.Builder unleashAPI(java.net.URI unleashAPI)
public UnleashConfig.Builder unleashAPI(java.lang.String unleashAPI)
public UnleashConfig.Builder customHttpHeader(java.lang.String name, java.lang.String value)
public UnleashConfig.Builder appName(java.lang.String appName)
public UnleashConfig.Builder environment(java.lang.String environment)
public UnleashConfig.Builder instanceId(java.lang.String instanceId)
public UnleashConfig.Builder fetchTogglesInterval(long fetchTogglesInterval)
public UnleashConfig.Builder sendMetricsInterval(long sendMetricsInterval)
public UnleashConfig.Builder disableMetrics()
public UnleashConfig.Builder backupFile(java.lang.String backupFile)
public UnleashConfig.Builder unleashContextProvider(UnleashContextProvider contextProvider)
public UnleashConfig.Builder synchronousFetchOnInitialisation(boolean enable)
public UnleashConfig.Builder scheduledExecutor(UnleashScheduledExecutor scheduledExecutor)
public UnleashConfig.Builder subscriber(UnleashSubscriber unleashSubscriber)
public UnleashConfig build()
public java.lang.String getDefaultSdkVersion()
Copyright © 2014-2019. All Rights Reserved.