Class HttpClientConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.telemetry.exporter.ClientConfig
io.confluent.telemetry.exporter.http.HttpClientConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class io.confluent.telemetry.exporter.ClientConfig
ClientConfig.ClientConfigType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class io.confluent.telemetry.exporter.ClientConfig
TYPE_CONFIG, TYPE_CONFIG_DOCFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T,S> io.confluent.telemetry.client.TelemetryHttpClient.Builder <T, S> configureClientDefaults(io.confluent.telemetry.client.TelemetryHttpClient.Builder<T, S> builder) io.confluent.telemetry.client.Credentialsio.confluent.telemetry.client.ProxyConfigMethods inherited from class io.confluent.telemetry.exporter.ClientConfig
getName, getType, parseType, reconfigureMethods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
PREFIX_API
- See Also:
-
API_KEY
- See Also:
-
API_KEY_DOC
- See Also:
-
API_SECRET
- See Also:
-
API_SECRET_DOC
- See Also:
-
PREFIX_BUFFER
- See Also:
-
BUFFER_MAX_BATCH_DURATION_MS
- See Also:
-
BUFFER_MAX_BATCH_DURATION_MS_DOC
- See Also:
-
BUFFER_MAX_BATCH_SIZE
- See Also:
-
BUFFER_MAX_BATCH_SIZE_DOC
- See Also:
-
BUFFER_MAX_PENDING_BATCHES
- See Also:
-
BUFFER_MAX_PENDING_BATCHES_DOC
- See Also:
-
BUFFER_MAX_INFLIGHT_SUBMISSIONS
- See Also:
-
BUFFER_MAX_INFLIGHT_SUBMISSIONS_DOC
- See Also:
-
PREFIX_CLIENT
- See Also:
-
CLIENT_BASE_URL
- See Also:
-
CLIENT_BASE_URL_DOC
- See Also:
-
CLIENT_PORT
- See Also:
-
CLIENT_PORT_DOC
- See Also:
-
CLIENT_PORT_DEFAULT
public static final int CLIENT_PORT_DEFAULT- See Also:
-
CLIENT_METRICS_PATH
- See Also:
-
CLIENT_METRICS_PATH_DOC
- See Also:
-
CLIENT_METRICS_PATH_DEFAULT
- See Also:
-
CLIENT_REQUEST_TIMEOUT_MS
- See Also:
-
CLIENT_REQUEST_TIMEOUT_MS_DOCS
- See Also:
-
CLIENT_CONNECT_TIMEOUT_MS
- See Also:
-
CLIENT_CONNECT_TIMEOUT_MS_DOC
- See Also:
-
CLIENT_MAX_ATTEMPTS
- See Also:
-
CLIENT_MAX_ATTEMPTS_DOC
- See Also:
-
CLIENT_RETRY_DELAY_SEC
- See Also:
-
CLIENT_RETRY_DELAY_SEC_DOC
- See Also:
-
CLIENT_COMPRESSION
- See Also:
-
CLIENT_COMPRESSION_DOC
- See Also:
-
PREFIX_PROXY
- See Also:
-
PROXY_URL
- See Also:
-
PROXY_URL_DOC
- See Also:
-
PROXY_USERNAME
- See Also:
-
PROXY_USERNAME_DOC
- See Also:
-
PROXY_PASSWORD
- See Also:
-
PROXY_PASSWORD_DOC
- See Also:
-
RECONFIGURABLE_CONFIGS
-
-
Constructor Details
-
HttpClientConfig
-
-
Method Details
-
getClientMetricsPath
-
getCredentials
public io.confluent.telemetry.client.Credentials getCredentials() -
getProxyConfig
public io.confluent.telemetry.client.ProxyConfig getProxyConfig() -
configureClientDefaults
public <T,S> io.confluent.telemetry.client.TelemetryHttpClient.Builder<T,S> configureClientDefaults(io.confluent.telemetry.client.TelemetryHttpClient.Builder<T, S> builder)
-