Class KafkaExporterConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.telemetry.exporter.ExporterConfig
io.confluent.telemetry.exporter.kafka.KafkaExporterConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class ExporterConfig
ExporterConfig.ExporterType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final booleanstatic final intstatic final Stringstatic final intstatic final intstatic final longstatic final longstatic final longstatic 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 StringFields inherited from class ExporterConfig
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_DOCFields inherited from class org.apache.kafka.common.config.AbstractConfig
AUTOMATIC_CONFIG_PROVIDERS_PROPERTY, CONFIG_PROVIDERS_CONFIG, CONFIG_PROVIDERS_DOC -
Constructor Summary
ConstructorsConstructorDescriptionKafkaExporterConfig(String name, Map<String, ?> originals) KafkaExporterConfig(String name, Map<String, ?> originals, boolean doLog) KafkaExporterConfig(String name, Map<String, ?> originals, ProducerClientConfig clientConfig, boolean doLog) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanstatic voidMethods inherited from class ExporterConfig
buildMetricsPredicate, getName, getType, isEnabled, isMetricsEnabled, isRemoteConfigurable, 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_PRODUCER
- See Also:
-
BOOTSTRAP_SERVERS_CONFIG
- See Also:
-
BOOTSTRAP_SERVERS_DOC
- See Also:
-
BOOTSTRAP_SERVERS_DEFAULT
- See Also:
-
PREFIX_TOPIC
- See Also:
-
TOPIC_NAME_CONFIG
- See Also:
-
TOPIC_NAME_DOC
- See Also:
-
DEFAULT_TOPIC_NAME
- See Also:
-
TOPIC_CREATE_CONFIG
- See Also:
-
TOPIC_CREATE_DOC
- See Also:
-
DEFAULT_TOPIC_CREATE
public static final boolean DEFAULT_TOPIC_CREATE- See Also:
-
TOPIC_PARTITIONS_CONFIG
- See Also:
-
TOPIC_PARTITIONS_DOC
- See Also:
-
DEFAULT_TOPIC_PARTITIONS
public static final int DEFAULT_TOPIC_PARTITIONS- See Also:
-
TOPIC_REPLICAS_CONFIG
- See Also:
-
TOPIC_REPLICAS_DOC
- See Also:
-
DEFAULT_TOPIC_REPLICAS
public static final int DEFAULT_TOPIC_REPLICAS- See Also:
-
TOPIC_RETENTION_MS_CONFIG
- See Also:
-
TOPIC_RETENTION_MS_DOC
- See Also:
-
DEFAULT_TOPIC_RETENTION_MS
public static final long DEFAULT_TOPIC_RETENTION_MS -
TOPIC_RETENTION_BYTES_CONFIG
- See Also:
-
TOPIC_RETENTION_BYTES_DOC
- See Also:
-
DEFAULT_TOPIC_RETENTION_BYTES
public static final long DEFAULT_TOPIC_RETENTION_BYTES- See Also:
-
TOPIC_ROLL_MS_CONFIG
- See Also:
-
TOPIC_ROLL_MS_DOC
- See Also:
-
DEFAULT_TOPIC_ROLL_MS
public static final long DEFAULT_TOPIC_ROLL_MS -
TOPIC_MAX_MESSAGE_BYTES_CONFIG
- See Also:
-
TOPIC_MAX_MESSAGE_BYTES_DOC
- See Also:
-
DEFAULT_TOPIC_MAX_MESSAGE_BYTES
public static final int DEFAULT_TOPIC_MAX_MESSAGE_BYTES- See Also:
-
-
Constructor Details
-
KafkaExporterConfig
-
KafkaExporterConfig
-
KafkaExporterConfig
public KafkaExporterConfig(String name, Map<String, ?> originals, ProducerClientConfig clientConfig, boolean doLog) - Parameters:
name- name of the exporteroriginals- original configsclientConfig- client config is using a configured named (static) clientdoLog- whether the configurations should be logged
-
-
Method Details
-
main
-
getClientName
-
hasNamedClient
public boolean hasNamedClient() -
hasNativeClientConfigs
public boolean hasNativeClientConfigs() -
getClientConfig
-