public class HttpExporterConfig extends ExporterConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpExporterConfig.URIValidator |
ExporterConfig.ExporterTypeENABLED_CONFIG, ENABLED_CONFIG_DEFAULT, ENABLED_CONFIG_DOC, EXPORTER_COMMON_CONFIG_PREFIXES, EXPORTER_COMMON_CONFIGS, PREFIX_EVENTS, PREFIX_EXPORTER, RECONFIGURABLES, TYPE_CONFIG, TYPE_CONFIG_DOC| Constructor and Description |
|---|
HttpExporterConfig(Map<String,?> originals) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
canEmitTelemetry() |
<Data,Req extends com.google.protobuf.MessageLite,Res extends com.google.protobuf.MessageLite> |
getBufferingAsyncClientBuilder() |
<Req extends com.google.protobuf.MessageLite> |
getClientBuilder() |
io.confluent.telemetry.client.CompressionAlgorithm |
getCompressionAlgorithm(String key)
Get the compression algorithm.
|
io.confluent.telemetry.client.Credentials |
getCredentials() |
io.confluent.telemetry.client.ProxyConfig |
getProxyConfig() |
static void |
main(String[] args) |
getType, isEnabled, parseTypedocumentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverridepublic static final String PREFIX_BUFFER
public static final String PREFIX_CLIENT
public static final String PREFIX_PROXY
public static final String API_KEY
public static final String API_KEY_DOC
public static final String API_SECRET
public static final String API_SECRET_DOC
public static final String BUFFER_MAX_BATCH_DURATION_MS
public static final String BUFFER_MAX_BATCH_DURATION_MS_DOC
public static final String BUFFER_MAX_BATCH_SIZE
public static final String BUFFER_MAX_BATCH_SIZE_DOC
public static final String BUFFER_MAX_PENDING_BATCHES
public static final String BUFFER_MAX_PENDING_BATCHES_DOC
public static final String BUFFER_MAX_INFLIGHT_SUBMISSIONS
public static final String BUFFER_MAX_INFLIGHT_SUBMISSIONS_DOC
public static final String CLIENT_BASE_URL
public static final String CLIENT_BASE_URL_DOC
public static final String CLIENT_REQUEST_TIMEOUT_MS
public static final String CLIENT_REQUEST_TIMEOUT_MS_DOCS
public static final String CLIENT_CONNECT_TIMEOUT_MS
public static final String CLIENT_CONNECT_TIMEOUT_MS_DOC
public static final String CLIENT_MAX_ATTEMPTS
public static final String CLIENT_MAX_ATTEMPTS_DOC
public static final String CLIENT_RETRY_DELAY_SEC
public static final String CLIENT_RETRY_DELAY_SEC_DOC
public static final String CLIENT_COMPRESSION
public static final String CLIENT_COMPRESSION_DOC
public static final String PROXY_URL
public static final String PROXY_URL_DOC
public static final String PROXY_USERNAME
public static final String PROXY_USERNAME_DOC
public static final String PROXY_PASSWORD
public static final String PROXY_PASSWORD_DOC
public static void main(String[] args)
public io.confluent.telemetry.client.Credentials getCredentials()
public io.confluent.telemetry.client.ProxyConfig getProxyConfig()
public io.confluent.telemetry.client.CompressionAlgorithm getCompressionAlgorithm(String key)
public <Req extends com.google.protobuf.MessageLite> io.confluent.telemetry.client.TelemetryHttpClient.Builder<Req> getClientBuilder()
public <Data,Req extends com.google.protobuf.MessageLite,Res extends com.google.protobuf.MessageLite> io.confluent.telemetry.client.BufferingAsyncTelemetryHttpClient.Builder<Data,Req,Res> getBufferingAsyncClientBuilder()
public Boolean canEmitTelemetry()