public static class Config.Builder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
agentEnabled |
boolean |
allocLive |
java.lang.String |
applicationName |
java.lang.String |
authToken |
int |
compressionLevelJFR |
int |
compressionLevelLabels |
Format |
format |
boolean |
gcBeforeDump |
java.util.Map<java.lang.String,java.lang.String> |
httpHeaders |
int |
ingestMaxRetries |
int |
javaStackDepthMax |
java.util.Map<java.lang.String,java.lang.String> |
labels |
Logger.Level |
logLevel |
java.lang.String |
profilingAlloc |
EventType |
profilingEvent |
java.time.Duration |
profilingInterval |
java.lang.String |
profilingLock |
int |
pushQueueCapacity |
java.time.Duration |
samplingDuration |
java.util.List<EventType> |
samplingEventOrder |
java.lang.String |
serverAddress |
java.time.Duration |
uploadInterval |
| Modifier and Type | Method and Description |
|---|---|
Config.Builder |
addHTTPHeader(java.lang.String k,
java.lang.String v) |
Config |
build() |
Config.Builder |
setAgentEnabled(boolean agentEnabled) |
Config.Builder |
setAllocLive(boolean allocLive) |
Config.Builder |
setAPExtraArguments(java.lang.String APExtraArguments) |
Config.Builder |
setAPLogLevel(java.lang.String apLogLevel) |
Config.Builder |
setApplicationName(java.lang.String applicationName) |
Config.Builder |
setAuthToken(java.lang.String authToken) |
Config.Builder |
setBasicAuthPassword(java.lang.String basicAuthPassword) |
Config.Builder |
setBasicAuthUser(java.lang.String basicAuthUser) |
Config.Builder |
setCompressionLevelJFR(int compressionLevelJFR) |
Config.Builder |
setCompressionLevelLabels(int compressionLevelLabels) |
Config.Builder |
setFormat(Format format) |
Config.Builder |
setGcBeforeDump(boolean gcBeforeDump) |
Config.Builder |
setHTTPHeaders(java.util.Map<java.lang.String,java.lang.String> httpHeaders) |
Config.Builder |
setIngestMaxRetries(int ingestMaxRetries) |
Config.Builder |
setJavaStackDepthMax(int javaStackDepthMax) |
Config.Builder |
setLabels(java.util.Map<java.lang.String,java.lang.String> labels) |
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 |
setSamplingDuration(java.time.Duration samplingDuration) |
Config.Builder |
setSamplingEventOrder(java.util.List<EventType> samplingEventOrder) |
Config.Builder |
setServerAddress(java.lang.String serverAddress) |
Config.Builder |
setTenantID(java.lang.String tenantID) |
Config.Builder |
setUploadInterval(java.time.Duration uploadInterval) |
public boolean agentEnabled
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.util.List<EventType> samplingEventOrder
public java.time.Duration uploadInterval
public int javaStackDepthMax
public Logger.Level logLevel
public java.lang.String serverAddress
public java.lang.String authToken
public Format format
public int pushQueueCapacity
public java.util.Map<java.lang.String,java.lang.String> labels
public int ingestMaxRetries
public int compressionLevelJFR
public int compressionLevelLabels
public boolean allocLive
public boolean gcBeforeDump
public java.util.Map<java.lang.String,java.lang.String> httpHeaders
public java.time.Duration samplingDuration
public Builder()
public Builder(Config buildUpon)
public Config.Builder setAgentEnabled(boolean agentEnabled)
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 setSamplingEventOrder(java.util.List<EventType> samplingEventOrder)
public Config.Builder setUploadInterval(java.time.Duration uploadInterval)
public Config.Builder setJavaStackDepthMax(int javaStackDepthMax)
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.Builder setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
public Config.Builder setIngestMaxRetries(int ingestMaxRetries)
public Config.Builder setCompressionLevelJFR(int compressionLevelJFR)
public Config.Builder setCompressionLevelLabels(int compressionLevelLabels)
public Config.Builder setAllocLive(boolean allocLive)
public Config.Builder setGcBeforeDump(boolean gcBeforeDump)
public Config.Builder setHTTPHeaders(java.util.Map<java.lang.String,java.lang.String> httpHeaders)
public Config.Builder addHTTPHeader(java.lang.String k, java.lang.String v)
public Config.Builder setSamplingDuration(java.time.Duration samplingDuration)
public Config.Builder setTenantID(java.lang.String tenantID)
public Config.Builder setAPLogLevel(java.lang.String apLogLevel)
public Config.Builder setAPExtraArguments(java.lang.String APExtraArguments)
public Config.Builder setBasicAuthUser(java.lang.String basicAuthUser)
public Config.Builder setBasicAuthPassword(java.lang.String basicAuthPassword)
public Config build()