public class HttpExporterConfig extends ExporterConfig
ExporterConfig.ExporterTypeCLIENT_NAME_CONFIG, CLIENT_NAME_CONFIG_DEFAULT, CLIENT_NAME_CONFIG_DOC, ENABLED_CONFIG, ENABLED_CONFIG_DOC, EVENTS_ENABLED_CONFIG, EVENTS_ENABLED_CONFIG_DEFAULT, EVENTS_ENABLED_CONFIG_DOC, METRICS_ENABLED_CONFIG, METRICS_ENABLED_CONFIG_DEFAULT, METRICS_ENABLED_CONFIG_DOC, METRICS_INCLUDE_CONFIG, METRICS_INCLUDE_CONFIG_DOC, NAMED_CLIENT_CONFIGURED_DOC_WARNING, RECONFIGURABLES, REMOTE_CONFIGURABLE_CONFIG, REMOTE_CONFIGURABLE_CONFIG_DEFAULT, REMOTE_CONFIGURABLE_CONFIG_DOC, TYPE_CONFIG, TYPE_CONFIG_DOC| Constructor and Description |
|---|
HttpExporterConfig(String name,
Map<String,?> originals) |
HttpExporterConfig(String name,
Map<String,?> originals,
boolean doLog) |
HttpExporterConfig(String name,
Map<String,?> originals,
HttpClientConfig clientConfig,
boolean doLog) |
| Modifier and Type | Method and Description |
|---|---|
<T,S> io.confluent.telemetry.client.TelemetryHttpClient.Builder<T,S> |
configureClientDefaults(io.confluent.telemetry.client.TelemetryHttpClient.Builder<T,S> builder) |
boolean |
equals(Object o) |
HttpClientConfig |
getClientConfig() |
String |
getClientMetricsPath() |
String |
getClientName() |
io.confluent.telemetry.client.Credentials |
getCredentials() |
io.confluent.telemetry.client.ProxyConfig |
getProxyConfig() |
int |
hashCode() |
static void |
main(String[] args) |
Map<String,Object> |
sslConfigs() |
buildMetricsPredicate, getName, getType, isEnabled, isMetricsEnabled, isRemoteConfigurable, parseType, reconfiguredocumentationOf, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverridepublic 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_METRICS_PATH
public static final String CLIENT_METRICS_PATH_DOC
public static final String CLIENT_METRICS_PATH_DEFAULT
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 final String CONNECTION_SSL_CONFIG_PREFIX
public HttpExporterConfig(String name, Map<String,?> originals, HttpClientConfig clientConfig, boolean doLog)
public static void main(String[] args)
public HttpClientConfig getClientConfig()
public String getClientName()
public String getClientMetricsPath()
public io.confluent.telemetry.client.Credentials getCredentials()
public io.confluent.telemetry.client.ProxyConfig getProxyConfig()
public <T,S> io.confluent.telemetry.client.TelemetryHttpClient.Builder<T,S> configureClientDefaults(io.confluent.telemetry.client.TelemetryHttpClient.Builder<T,S> builder)
public boolean equals(Object o)
equals in class org.apache.kafka.common.config.AbstractConfigpublic int hashCode()
hashCode in class org.apache.kafka.common.config.AbstractConfig