public final class Config
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Config.Builder |
| Modifier and Type | Field and Description |
|---|---|
boolean |
agentEnabled |
boolean |
allocLive |
java.lang.String |
APExtraArguments |
java.lang.String |
APLogLevel |
java.lang.String |
applicationName |
java.lang.String |
authToken |
java.lang.String |
basicAuthPassword |
java.lang.String |
basicAuthUser |
int |
compressionLevelJFR |
int |
compressionLevelLabels |
static java.lang.String |
DEFAULT_SPY_NAME |
Format |
format |
boolean |
gcBeforeDump |
java.util.Map<java.lang.String,java.lang.String> |
httpHeaders |
int |
ingestMaxTries |
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.lang.String |
tenantID |
AppName |
timeseries |
java.lang.String |
timeseriesName
Deprecated.
|
java.time.Duration |
uploadInterval |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
bool(ConfigurationProvider cp,
java.lang.String key,
boolean defaultValue) |
static Config |
build() |
static Config |
build(ConfigurationProvider cp) |
static int |
compressionLevel(ConfigurationProvider cp,
java.lang.String key) |
static java.util.Map<java.lang.String,java.lang.String> |
httpHeaders(ConfigurationProvider cp) |
static java.util.Map<java.lang.String,java.lang.String> |
labels(ConfigurationProvider configurationProvider) |
Config.Builder |
newBuilder() |
long |
profilingIntervalInHertz() |
java.lang.String |
toString() |
public static final java.lang.String DEFAULT_SPY_NAME
public final boolean agentEnabled
public final java.lang.String applicationName
public final java.time.Duration profilingInterval
public final EventType profilingEvent
public final java.lang.String profilingAlloc
public final java.lang.String profilingLock
public final java.util.List<EventType> samplingEventOrder
public final java.time.Duration uploadInterval
public final int javaStackDepthMax
public final Logger.Level logLevel
public final java.lang.String serverAddress
public final java.lang.String authToken
@Deprecated public final java.lang.String timeseriesName
public final AppName timeseries
public final Format format
public final int pushQueueCapacity
public final java.util.Map<java.lang.String,java.lang.String> labels
public final int ingestMaxTries
public final int compressionLevelJFR
public final int compressionLevelLabels
public final boolean allocLive
public final boolean gcBeforeDump
public final java.util.Map<java.lang.String,java.lang.String> httpHeaders
public final java.time.Duration samplingDuration
public final java.lang.String tenantID
public final java.lang.String APLogLevel
public final java.lang.String APExtraArguments
public final java.lang.String basicAuthUser
public final java.lang.String basicAuthPassword
public long profilingIntervalInHertz()
public java.lang.String toString()
toString in class java.lang.Objectpublic Config.Builder newBuilder()
public static Config build()
public static Config build(ConfigurationProvider cp)
public static java.util.Map<java.lang.String,java.lang.String> labels(ConfigurationProvider configurationProvider)
public static boolean bool(ConfigurationProvider cp, java.lang.String key, boolean defaultValue)
public static int compressionLevel(ConfigurationProvider cp, java.lang.String key)
public static java.util.Map<java.lang.String,java.lang.String> httpHeaders(ConfigurationProvider cp)