public static class Config.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
applicationName |
java.lang.String |
authToken |
Format |
format |
Logger.Level |
logLevel |
java.lang.String |
profilingAlloc |
EventType |
profilingEvent |
java.time.Duration |
profilingInterval |
java.lang.String |
profilingLock |
int |
pushQueueCapacity |
java.lang.String |
serverAddress |
java.time.Duration |
uploadInterval |
| Modifier and Type | Method and Description |
|---|---|
Config |
build() |
Config.Builder |
setApplicationName(java.lang.String applicationName) |
Config.Builder |
setAuthToken(java.lang.String authToken) |
Config.Builder |
setFormat(Format format) |
Config.Builder |
setLogLevel(Logger.Level logLevel) |
Config.Builder |
setProfilingAlloc(java.lang.String profilingAlloc) |
Config.Builder |
setProfilingEvent(EventType profilingEvent) |
Config.Builder |
setProfilingInterval(java.time.Duration profilingInterval) |
Config.Builder |
setProfilingLock(java.lang.String profilingLock) |
Config.Builder |
setPushQueueCapacity(int pushQueueCapacity) |
Config.Builder |
setServerAddress(java.lang.String serverAddress) |
Config.Builder |
setUploadInterval(java.time.Duration uploadInterval) |
public java.lang.String applicationName
public java.time.Duration profilingInterval
public EventType profilingEvent
public java.lang.String profilingAlloc
public java.lang.String profilingLock
public java.time.Duration uploadInterval
public Logger.Level logLevel
public java.lang.String serverAddress
public java.lang.String authToken
public Format format
public int pushQueueCapacity
public Builder()
public Builder(Config buildUpon)
public Config.Builder setApplicationName(java.lang.String applicationName)
public Config.Builder setProfilingInterval(java.time.Duration profilingInterval)
public Config.Builder setProfilingEvent(EventType profilingEvent)
public Config.Builder setProfilingAlloc(java.lang.String profilingAlloc)
public Config.Builder setProfilingLock(java.lang.String profilingLock)
public Config.Builder setUploadInterval(java.time.Duration uploadInterval)
public Config.Builder setLogLevel(Logger.Level logLevel)
public Config.Builder setServerAddress(java.lang.String serverAddress)
public Config.Builder setAuthToken(java.lang.String authToken)
public Config.Builder setFormat(Format format)
public Config.Builder setPushQueueCapacity(int pushQueueCapacity)
public Config build()