public class UnleashConfig
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UnleashConfig.Builder |
| Constructor and Description |
|---|
UnleashConfig(java.net.URI unleashAPI,
java.util.Map<java.lang.String,java.lang.String> customHttpHeaders,
java.lang.String appName,
java.lang.String environment,
java.lang.String instanceId,
java.lang.String sdkVersion,
java.lang.String backupFile,
long fetchTogglesInterval,
long sendMetricsInterval,
boolean disableMetrics,
UnleashContextProvider contextProvider,
boolean synchronousFetchOnInitialisation,
UnleashScheduledExecutor unleashScheduledExecutor,
UnleashSubscriber unleashSubscriber) |
| Modifier and Type | Method and Description |
|---|---|
static UnleashConfig.Builder |
builder() |
java.lang.String |
getAppName() |
java.lang.String |
getBackupFile() |
UnleashContextProvider |
getContextProvider() |
java.util.Map<java.lang.String,java.lang.String> |
getCustomHttpHeaders() |
java.lang.String |
getEnvironment() |
long |
getFetchTogglesInterval() |
java.lang.String |
getInstanceId() |
UnleashScheduledExecutor |
getScheduledExecutor() |
java.lang.String |
getSdkVersion() |
long |
getSendMetricsInterval() |
UnleashSubscriber |
getSubscriber() |
java.net.URI |
getUnleashAPI() |
UnleashURLs |
getUnleashURLs() |
boolean |
isDisableMetrics() |
boolean |
isSynchronousFetchOnInitialisation() |
static void |
setRequestProperties(java.net.HttpURLConnection connection,
UnleashConfig config) |
public UnleashConfig(java.net.URI unleashAPI,
java.util.Map<java.lang.String,java.lang.String> customHttpHeaders,
java.lang.String appName,
java.lang.String environment,
java.lang.String instanceId,
java.lang.String sdkVersion,
java.lang.String backupFile,
long fetchTogglesInterval,
long sendMetricsInterval,
boolean disableMetrics,
UnleashContextProvider contextProvider,
boolean synchronousFetchOnInitialisation,
UnleashScheduledExecutor unleashScheduledExecutor,
UnleashSubscriber unleashSubscriber)
public java.net.URI getUnleashAPI()
public java.util.Map<java.lang.String,java.lang.String> getCustomHttpHeaders()
public java.lang.String getAppName()
public java.lang.String getEnvironment()
public java.lang.String getInstanceId()
public java.lang.String getSdkVersion()
public long getFetchTogglesInterval()
public long getSendMetricsInterval()
public UnleashURLs getUnleashURLs()
public static UnleashConfig.Builder builder()
public boolean isDisableMetrics()
public java.lang.String getBackupFile()
public boolean isSynchronousFetchOnInitialisation()
public UnleashContextProvider getContextProvider()
public UnleashScheduledExecutor getScheduledExecutor()
public UnleashSubscriber getSubscriber()
public static void setRequestProperties(java.net.HttpURLConnection connection,
UnleashConfig config)
Copyright © 2014-2019. All Rights Reserved.