public class HttpExporterConfig extends ExporterConfig
ExporterConfig.ExporterType
CLIENT_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) |
buildMetricsPredicate, getName, getType, isEnabled, isMetricsEnabled, isRemoteConfigurable, parseType, reconfigure
documentationOf, 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, valuesWithPrefixOverride
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_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 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.AbstractConfig
public int hashCode()
hashCode
in class org.apache.kafka.common.config.AbstractConfig