public class HttpExporterConfig extends ExporterConfig
Modifier and Type | Class and Description |
---|---|
static class |
HttpExporterConfig.URIValidator |
ExporterConfig.ExporterType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
API_KEY |
static java.lang.String |
API_KEY_DOC |
static java.lang.String |
API_SECRET |
static java.lang.String |
API_SECRET_DOC |
static java.lang.String |
BUFFER_MAX_BATCH_DURATION_MS |
static java.lang.String |
BUFFER_MAX_BATCH_DURATION_MS_DOC |
static java.lang.String |
BUFFER_MAX_BATCH_SIZE |
static java.lang.String |
BUFFER_MAX_BATCH_SIZE_DOC |
static java.lang.String |
BUFFER_MAX_INFLIGHT_SUBMISSIONS |
static java.lang.String |
BUFFER_MAX_INFLIGHT_SUBMISSIONS_DOC |
static java.lang.String |
BUFFER_MAX_PENDING_BATCHES |
static java.lang.String |
BUFFER_MAX_PENDING_BATCHES_DOC |
static java.lang.String |
CLIENT_BASE_URL |
static java.lang.String |
CLIENT_BASE_URL_DOC |
static java.lang.String |
CLIENT_COMPRESSION |
static java.lang.String |
CLIENT_COMPRESSION_DOC |
static java.lang.String |
CLIENT_CONNECT_TIMEOUT_MS |
static java.lang.String |
CLIENT_CONNECT_TIMEOUT_MS_DOC |
static java.lang.String |
CLIENT_MAX_ATTEMPTS |
static java.lang.String |
CLIENT_MAX_ATTEMPTS_DOC |
static java.lang.String |
CLIENT_REQUEST_TIMEOUT_MS |
static java.lang.String |
CLIENT_REQUEST_TIMEOUT_MS_DOCS |
static java.lang.String |
CLIENT_RETRY_DELAY_SEC |
static java.lang.String |
CLIENT_RETRY_DELAY_SEC_DOC |
static java.lang.String |
PREFIX_BUFFER |
static java.lang.String |
PREFIX_CLIENT |
static java.lang.String |
PREFIX_PROXY |
static java.lang.String |
PROXY_PASSWORD |
static java.lang.String |
PROXY_PASSWORD_DOC |
static java.lang.String |
PROXY_URL |
static java.lang.String |
PROXY_URL_DOC |
static java.lang.String |
PROXY_USERNAME |
static java.lang.String |
PROXY_USERNAME_DOC |
static java.util.Set<java.lang.String> |
RECONFIGURABLE_CONFIGS |
DEFAULT_METRICS_INCLUDE, ENABLED_CONFIG, ENABLED_CONFIG_DOC, METRICS_INCLUDE_CONFIG, METRICS_INCLUDE_CONFIG_DOC, RECONFIGURABLES, TYPE_CONFIG, TYPE_CONFIG_DOC
Constructor and Description |
---|
HttpExporterConfig(java.util.Map<java.lang.String,?> originals) |
HttpExporterConfig(java.util.Map<java.lang.String,?> originals,
boolean doLog) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
canEmitMetrics() |
java.lang.String |
getApiSecretOrEmpty() |
io.confluent.telemetry.client.BufferingAsyncTelemetryHttpClient.Builder<io.opencensus.proto.metrics.v1.Metric,io.opencensus.proto.agent.metrics.v1.ExportMetricsServiceRequest,io.opencensus.proto.agent.metrics.v1.ExportMetricsServiceResponse> |
getBufferingAsyncClientBuilder() |
io.confluent.telemetry.client.TelemetryHttpClient.Builder<io.opencensus.proto.agent.metrics.v1.ExportMetricsServiceResponse> |
getClientBuilder() |
io.confluent.telemetry.client.CompressionAlgorithm |
getCompressionAlgorithm(java.lang.String key)
Get the compression algorithm.
|
java.lang.String |
getProxyPassword() |
java.lang.String |
getProxyUrl() |
java.lang.String |
getProxyUsername() |
static void |
main(java.lang.String[] args) |
buildMetricsPredicate, getType, isEnabled, parseType
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
public static final java.lang.String PREFIX_BUFFER
public static final java.lang.String PREFIX_CLIENT
public static final java.lang.String PREFIX_PROXY
public static final java.lang.String API_KEY
public static final java.lang.String API_KEY_DOC
public static final java.lang.String API_SECRET
public static final java.lang.String API_SECRET_DOC
public static final java.lang.String BUFFER_MAX_BATCH_DURATION_MS
public static final java.lang.String BUFFER_MAX_BATCH_DURATION_MS_DOC
public static final java.lang.String BUFFER_MAX_BATCH_SIZE
public static final java.lang.String BUFFER_MAX_BATCH_SIZE_DOC
public static final java.lang.String BUFFER_MAX_PENDING_BATCHES
public static final java.lang.String BUFFER_MAX_PENDING_BATCHES_DOC
public static final java.lang.String BUFFER_MAX_INFLIGHT_SUBMISSIONS
public static final java.lang.String BUFFER_MAX_INFLIGHT_SUBMISSIONS_DOC
public static final java.lang.String CLIENT_BASE_URL
public static final java.lang.String CLIENT_BASE_URL_DOC
public static final java.lang.String CLIENT_REQUEST_TIMEOUT_MS
public static final java.lang.String CLIENT_REQUEST_TIMEOUT_MS_DOCS
public static final java.lang.String CLIENT_CONNECT_TIMEOUT_MS
public static final java.lang.String CLIENT_CONNECT_TIMEOUT_MS_DOC
public static final java.lang.String CLIENT_MAX_ATTEMPTS
public static final java.lang.String CLIENT_MAX_ATTEMPTS_DOC
public static final java.lang.String CLIENT_RETRY_DELAY_SEC
public static final java.lang.String CLIENT_RETRY_DELAY_SEC_DOC
public static final java.lang.String CLIENT_COMPRESSION
public static final java.lang.String CLIENT_COMPRESSION_DOC
public static final java.lang.String PROXY_URL
public static final java.lang.String PROXY_URL_DOC
public static final java.lang.String PROXY_USERNAME
public static final java.lang.String PROXY_USERNAME_DOC
public static final java.lang.String PROXY_PASSWORD
public static final java.lang.String PROXY_PASSWORD_DOC
public static final java.util.Set<java.lang.String> RECONFIGURABLE_CONFIGS
public HttpExporterConfig(java.util.Map<java.lang.String,?> originals)
public HttpExporterConfig(java.util.Map<java.lang.String,?> originals, boolean doLog)
public static void main(java.lang.String[] args)
public java.lang.String getApiSecretOrEmpty()
public io.confluent.telemetry.client.CompressionAlgorithm getCompressionAlgorithm(java.lang.String key)
public io.confluent.telemetry.client.TelemetryHttpClient.Builder<io.opencensus.proto.agent.metrics.v1.ExportMetricsServiceResponse> getClientBuilder()
public io.confluent.telemetry.client.BufferingAsyncTelemetryHttpClient.Builder<io.opencensus.proto.metrics.v1.Metric,io.opencensus.proto.agent.metrics.v1.ExportMetricsServiceRequest,io.opencensus.proto.agent.metrics.v1.ExportMetricsServiceResponse> getBufferingAsyncClientBuilder()
public java.lang.Boolean canEmitMetrics()
public java.lang.String getProxyUrl()
public java.lang.String getProxyUsername()
public java.lang.String getProxyPassword()