Class LogEventsConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.confluent.logevents.connect.LogEventsConfig
public class LogEventsConfig
extends org.apache.kafka.common.config.AbstractConfig
LogEventsConfig class defining configurations needed for capturing Connect log events.
-
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 booleanstatic final Stringstatic 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 booleanstatic final StringFields 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 TypeMethodDescriptionlongReturn only configs prefixed by `confluent.event.logger` from LogEventsConfigs defaults as well as WorkerConfigs for LogEventsKafkaEmitter#eventLogger.Methods 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
-
CONFLUENT_PREFIX
- See Also:
-
CONFLUENT_EVENT_LOGGER_PREFIX
- See Also:
-
CONFLUENT_EVENT_LOGGER_KAFKA_EXPORTER_PREFIX
- See Also:
-
LOGGER_ENABLE_CONFIG
- See Also:
-
DEFAULT_LOGGER_ENABLE
- See Also:
-
LOGGER_ENABLE_DOC
- See Also:
-
LOGGER_BOOTSTRAP_SERVERS_CONFIG
- See Also:
-
DEFAULT_LOGGER_BOOTSTRAP_SERVERS
- See Also:
-
LOGGER_EVENT_EXPORTER_CLASS_CONFIG
- See Also:
-
DEFAULT_EVENT_EXPORTER_CLASS_CONFIG
-
LOGGER_CLOUD_EVENT_ENCODING_CONFIG
- See Also:
-
LOGGER_TOPIC_CREATE_CONFIG
- See Also:
-
DEFAULT_TOPIC_CREATE_CONFIG
public static final boolean DEFAULT_TOPIC_CREATE_CONFIG- See Also:
-
LOGGER_EXPORTER_TYPE_CONFIG
- See Also:
-
LOGGER_EXPORTER_TYPE_DEFAULT
-
LOGGER_LOG_EVENTS_TOPIC_CONFIG
- See Also:
-
DEFAULT_TOPIC
- See Also:
-
LOGGER_CLIENT_ID_CONFIG
- See Also:
-
LOGGER_CLIENT_ID_DOC
- See Also:
-
DEFAULT_LOGGER_CLIENT_ID
- See Also:
-
LOG_EVENTS_DEDUPLICATE_ERRORS
- See Also:
-
LOG_EVENTS_FAILURE_EVENT_RESET_TIME
- See Also:
-
LOG_EVENTS_FAILURE_EVENT_MAP_CLEANUP_TIME_DEFAULT
-
AUTHORITY_NAME
- See Also:
-
NAMED_BOOTSTRAP_SERVERS_CONFIG_ENABLED
- See Also:
-
NAMED_BOOTSTRAP_SERVERS_CONFIG_ENABLED_DEFAULT
public static final boolean NAMED_BOOTSTRAP_SERVERS_CONFIG_ENABLED_DEFAULT- See Also:
-
NAMED_BOOTSTRAP_SERVERS_CONFIG_ENABLED_DOC
- See Also:
-
CONFLUENT_LOG_PREFIX_REMOTE_CONFIG
- See Also:
-
CONFLUENT_LOG_REMOTE_CONFIG_CLOUD
- See Also:
-
-
Constructor Details
-
LogEventsConfig
-
-
Method Details
-
toEventLoggerConfig
public Map<String,Object> toEventLoggerConfig() throws org.apache.kafka.common.config.ConfigExceptionReturn only configs prefixed by `confluent.event.logger` from LogEventsConfigs defaults as well as WorkerConfigs for LogEventsKafkaEmitter#eventLogger.- Returns:
- Properties needed for configuring
EventLogger - Throws:
org.apache.kafka.common.config.ConfigException
-
logEventsDeduplicateErrors
-
logFailureEventResetTime
public long logFailureEventResetTime()
-