Package io.split.client
Class SplitClientConfig
- java.lang.Object
-
- io.split.client.SplitClientConfig
-
public class SplitClientConfig extends Object
Configurations for the SplitClient.- Author:
- adil
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSplitClientConfig.Builder
-
Field Summary
Fields Modifier and Type Field Description static StringLOCALHOST_DEFAULT_FILEstatic StringsplitSdkVersion
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intblockUntilReady()static SplitClientConfig.Builderbuilder()intconnectionTimeout()booleandebugEnabled()booleandestroyOnShutDown()Stringendpoint()longeventFlushIntervalInMillis()StringeventsEndpoint()inteventsQueueSize()intfeaturesRefreshRate()intimpressionsQueueSize()intimpressionsRefreshRate()IntegrationsConfigintegrationsConfig()booleanipAddressEnabled()booleanlabelsEnabled()intmaxStringLength()intmetricsRefreshRate()intnumThreadsForSegmentFetch()org.apache.http.HttpHostproxy()StringproxyPassword()StringproxyUsername()intreadTimeout()intsegmentsRefreshRate()StringsplitFile()intwaitBeforeShutdown()
-
-
-
Field Detail
-
LOCALHOST_DEFAULT_FILE
public static final String LOCALHOST_DEFAULT_FILE
- See Also:
- Constant Field Values
-
splitSdkVersion
public static String splitSdkVersion
-
-
Method Detail
-
builder
public static SplitClientConfig.Builder builder()
-
endpoint
public String endpoint()
-
eventsEndpoint
public String eventsEndpoint()
-
featuresRefreshRate
public int featuresRefreshRate()
-
segmentsRefreshRate
public int segmentsRefreshRate()
-
numThreadsForSegmentFetch
public int numThreadsForSegmentFetch()
-
impressionsRefreshRate
public int impressionsRefreshRate()
-
impressionsQueueSize
public int impressionsQueueSize()
-
metricsRefreshRate
public int metricsRefreshRate()
-
connectionTimeout
public int connectionTimeout()
-
readTimeout
public int readTimeout()
-
debugEnabled
public boolean debugEnabled()
-
labelsEnabled
public boolean labelsEnabled()
-
ipAddressEnabled
public boolean ipAddressEnabled()
-
blockUntilReady
public int blockUntilReady()
-
waitBeforeShutdown
public int waitBeforeShutdown()
-
proxy
public org.apache.http.HttpHost proxy()
-
proxyUsername
public String proxyUsername()
-
proxyPassword
public String proxyPassword()
-
eventFlushIntervalInMillis
public long eventFlushIntervalInMillis()
-
eventsQueueSize
public int eventsQueueSize()
-
maxStringLength
public int maxStringLength()
-
destroyOnShutDown
public boolean destroyOnShutDown()
-
splitFile
public String splitFile()
-
integrationsConfig
public IntegrationsConfig integrationsConfig()
-
-