Package org.apache.kafka.common.config
Class TopicConfig
java.lang.Object
org.apache.kafka.common.config.TopicConfig
public class TopicConfig extends Object
Keys that can be used to configure a topic. These keys are useful when creating or reconfiguring a topic using the AdminClient.
The intended pattern is for broker configs to include a `log.`
prefix. For example, to set the default broker
cleanup policy, one would set log.cleanup.policy
instead of cleanup.policy
. Unfortunately, there are many cases
where this pattern is not followed.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TopicConfig()
-
Method Summary
-
Field Details
-
SEGMENT_BYTES_CONFIG
- See Also:
- Constant Field Values
-
SEGMENT_BYTES_DOC
- See Also:
- Constant Field Values
-
SEGMENT_MS_CONFIG
- See Also:
- Constant Field Values
-
SEGMENT_MS_DOC
- See Also:
- Constant Field Values
-
SEGMENT_JITTER_MS_CONFIG
- See Also:
- Constant Field Values
-
SEGMENT_JITTER_MS_DOC
- See Also:
- Constant Field Values
-
SEGMENT_INDEX_BYTES_CONFIG
- See Also:
- Constant Field Values
-
SEGMENT_INDEX_BYTES_DOC
- See Also:
- Constant Field Values
-
FLUSH_MESSAGES_INTERVAL_CONFIG
- See Also:
- Constant Field Values
-
FLUSH_MESSAGES_INTERVAL_DOC
- See Also:
- Constant Field Values
-
FLUSH_MS_CONFIG
- See Also:
- Constant Field Values
-
FLUSH_MS_DOC
- See Also:
- Constant Field Values
-
RETENTION_BYTES_CONFIG
- See Also:
- Constant Field Values
-
RETENTION_BYTES_DOC
- See Also:
- Constant Field Values
-
RETENTION_MS_CONFIG
- See Also:
- Constant Field Values
-
RETENTION_MS_DOC
- See Also:
- Constant Field Values
-
REMOTE_LOG_STORAGE_ENABLE_CONFIG
- See Also:
- Constant Field Values
-
REMOTE_LOG_STORAGE_ENABLE_DOC
- See Also:
- Constant Field Values
-
LOCAL_LOG_RETENTION_MS_CONFIG
- See Also:
- Constant Field Values
-
LOCAL_LOG_RETENTION_MS_DOC
- See Also:
- Constant Field Values
-
LOCAL_LOG_RETENTION_BYTES_CONFIG
- See Also:
- Constant Field Values
-
LOCAL_LOG_RETENTION_BYTES_DOC
- See Also:
- Constant Field Values
-
MAX_MESSAGE_BYTES_CONFIG
- See Also:
- Constant Field Values
-
MAX_MESSAGE_BYTES_DOC
- See Also:
- Constant Field Values
-
INDEX_INTERVAL_BYTES_CONFIG
- See Also:
- Constant Field Values
-
INDEX_INTERVAL_BYTES_DOCS
- See Also:
- Constant Field Values
-
FILE_DELETE_DELAY_MS_CONFIG
- See Also:
- Constant Field Values
-
FILE_DELETE_DELAY_MS_DOC
- See Also:
- Constant Field Values
-
DELETE_RETENTION_MS_CONFIG
- See Also:
- Constant Field Values
-
DELETE_RETENTION_MS_DOC
- See Also:
- Constant Field Values
-
MIN_COMPACTION_LAG_MS_CONFIG
- See Also:
- Constant Field Values
-
MIN_COMPACTION_LAG_MS_DOC
- See Also:
- Constant Field Values
-
MAX_COMPACTION_LAG_MS_CONFIG
- See Also:
- Constant Field Values
-
MAX_COMPACTION_LAG_MS_DOC
- See Also:
- Constant Field Values
-
MIN_CLEANABLE_DIRTY_RATIO_CONFIG
- See Also:
- Constant Field Values
-
MIN_CLEANABLE_DIRTY_RATIO_DOC
- See Also:
- Constant Field Values
-
CLEANUP_POLICY_CONFIG
- See Also:
- Constant Field Values
-
CLEANUP_POLICY_COMPACT
- See Also:
- Constant Field Values
-
CLEANUP_POLICY_DELETE
- See Also:
- Constant Field Values
-
CLEANUP_POLICY_DOC
- See Also:
- Constant Field Values
-
UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG
- See Also:
- Constant Field Values
-
UNCLEAN_LEADER_ELECTION_ENABLE_DOC
- See Also:
- Constant Field Values
-
MIN_IN_SYNC_REPLICAS_CONFIG
- See Also:
- Constant Field Values
-
MIN_IN_SYNC_REPLICAS_DOC
- See Also:
- Constant Field Values
-
COMPRESSION_TYPE_CONFIG
- See Also:
- Constant Field Values
-
COMPRESSION_TYPE_DOC
- See Also:
- Constant Field Values
-
PREALLOCATE_CONFIG
- See Also:
- Constant Field Values
-
PREALLOCATE_DOC
- See Also:
- Constant Field Values
-
MESSAGE_FORMAT_VERSION_CONFIG
Deprecated.since 3.0, removal planned in 4.0. The default value for this config is appropriate for most situations.- See Also:
- Constant Field Values
-
MESSAGE_FORMAT_VERSION_DOC
Deprecated.since 3.0, removal planned in 4.0. The default value for this config is appropriate for most situations.- See Also:
- Constant Field Values
-
MESSAGE_TIMESTAMP_TYPE_CONFIG
- See Also:
- Constant Field Values
-
MESSAGE_TIMESTAMP_TYPE_DOC
- See Also:
- Constant Field Values
-
MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_CONFIG
- See Also:
- Constant Field Values
-
MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_DOC
- See Also:
- Constant Field Values
-
MESSAGE_DOWNCONVERSION_ENABLE_CONFIG
- See Also:
- Constant Field Values
-
MESSAGE_DOWNCONVERSION_ENABLE_DOC
- See Also:
- Constant Field Values
-
-
Constructor Details
-
TopicConfig
public TopicConfig()
-