static Analytics.Builder |
Analytics.builder(java.lang.String writeKey) |
|
Analytics.Builder |
Analytics.Builder.callback(Callback callback) |
Add a Callback to be notified when an event is processed.
|
Analytics.Builder |
Analytics.Builder.client(okhttp3.OkHttpClient client) |
Set a custom networking client.
|
Analytics.Builder |
Analytics.Builder.endpoint(java.lang.String endpoint) |
Set an endpoint (host only) that this client should upload events to.
|
Analytics.Builder |
Analytics.Builder.flushInterval(long flushInterval,
java.util.concurrent.TimeUnit unit) |
Set the interval at which the queue should be flushed.
|
Analytics.Builder |
Analytics.Builder.flushQueueSize(int flushQueueSize) |
Set the queueSize at which flushes should be triggered.
|
Analytics.Builder |
Analytics.Builder.forceTlsVersion1() |
Specify if need TlsV1
|
Analytics.Builder |
Analytics.Builder.log(Log log) |
Configure debug logging mechanism.
|
Analytics.Builder |
Analytics.Builder.maximumQueueSizeInBytes(int bytes) |
Set the queueSize at which flushes should be triggered.
|
Analytics.Builder |
Analytics.Builder.messageInterceptor(MessageInterceptor interceptor) |
|
Analytics.Builder |
Analytics.Builder.messageTransformer(MessageTransformer transformer) |
|
Analytics.Builder |
Analytics.Builder.networkExecutor(java.util.concurrent.ExecutorService networkExecutor) |
Set the ExecutorService on which all HTTP requests will be made.
|
Analytics.Builder |
Analytics.Builder.plugin(Plugin plugin) |
Use a Plugin to configure the builder.
|
Analytics.Builder |
Analytics.Builder.queueCapacity(int capacity) |
Set queue capacity
|
Analytics.Builder |
Analytics.Builder.retries(int maximumRetries) |
Set how many retries should happen before getting exhausted
|
Analytics.Builder |
Analytics.Builder.setUploadURL(java.lang.String uploadURL) |
Set an endpoint (host and prefix) that this client should upload events to.
|
Analytics.Builder |
Analytics.Builder.threadFactory(java.util.concurrent.ThreadFactory threadFactory) |
Set the ThreadFactory used to create threads.
|
Analytics.Builder |
Analytics.Builder.userAgent(java.lang.String userAgent) |
Sets a user agent for HTTP requests.
|