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.
Constructor and Description |
---|
TopicConfig() |
public static final String SEGMENT_BYTES_CONFIG
public static final String SEGMENT_BYTES_DOC
public static final String SEGMENT_MS_CONFIG
public static final String SEGMENT_MS_DOC
public static final String SEGMENT_JITTER_MS_CONFIG
public static final String SEGMENT_JITTER_MS_DOC
public static final String SEGMENT_INDEX_BYTES_CONFIG
public static final String SEGMENT_INDEX_BYTES_DOC
public static final String FLUSH_MESSAGES_INTERVAL_CONFIG
public static final String FLUSH_MESSAGES_INTERVAL_DOC
public static final String FLUSH_MS_CONFIG
public static final String FLUSH_MS_DOC
public static final String RETENTION_BYTES_CONFIG
public static final String RETENTION_BYTES_DOC
public static final String RETENTION_MS_CONFIG
public static final String RETENTION_MS_DOC
public static final String REMOTE_LOG_STORAGE_ENABLE_CONFIG
public static final String REMOTE_LOG_STORAGE_ENABLE_DOC
public static final String LOCAL_LOG_RETENTION_MS_CONFIG
public static final String LOCAL_LOG_RETENTION_MS_DOC
public static final String LOCAL_LOG_RETENTION_BYTES_CONFIG
public static final String LOCAL_LOG_RETENTION_BYTES_DOC
public static final String MAX_MESSAGE_BYTES_CONFIG
public static final String MAX_MESSAGE_BYTES_DOC
public static final String INDEX_INTERVAL_BYTES_CONFIG
public static final String INDEX_INTERVAL_BYTES_DOC
public static final String FILE_DELETE_DELAY_MS_CONFIG
public static final String FILE_DELETE_DELAY_MS_DOC
public static final String DELETE_RETENTION_MS_CONFIG
public static final String DELETE_RETENTION_MS_DOC
public static final String MIN_COMPACTION_LAG_MS_CONFIG
public static final String MIN_COMPACTION_LAG_MS_DOC
public static final String MAX_COMPACTION_LAG_MS_CONFIG
public static final String MAX_COMPACTION_LAG_MS_DOC
public static final String MIN_CLEANABLE_DIRTY_RATIO_CONFIG
public static final String MIN_CLEANABLE_DIRTY_RATIO_DOC
public static final String CLEANUP_POLICY_CONFIG
public static final String CLEANUP_POLICY_COMPACT
public static final String CLEANUP_POLICY_DELETE
public static final String CLEANUP_POLICY_DOC
public static final String UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG
public static final String UNCLEAN_LEADER_ELECTION_ENABLE_DOC
public static final String MIN_IN_SYNC_REPLICAS_CONFIG
public static final String MIN_IN_SYNC_REPLICAS_DOC
public static final String COMPRESSION_TYPE_CONFIG
public static final String COMPRESSION_TYPE_DOC
public static final String COMPRESSION_GZIP_LEVEL_CONFIG
public static final String COMPRESSION_GZIP_LEVEL_DOC
public static final String COMPRESSION_LZ4_LEVEL_CONFIG
public static final String COMPRESSION_LZ4_LEVEL_DOC
public static final String COMPRESSION_ZSTD_LEVEL_CONFIG
public static final String COMPRESSION_ZSTD_LEVEL_DOC
public static final String PREALLOCATE_CONFIG
public static final String PREALLOCATE_DOC
@Deprecated public static final String MESSAGE_FORMAT_VERSION_CONFIG
@Deprecated public static final String MESSAGE_FORMAT_VERSION_DOC
public static final String MESSAGE_TIMESTAMP_TYPE_CONFIG
public static final String MESSAGE_TIMESTAMP_TYPE_DOC
@Deprecated public static final String MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_CONFIG
@Deprecated public static final String MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_DOC
public static final String MESSAGE_TIMESTAMP_BEFORE_MAX_MS_CONFIG
public static final String MESSAGE_TIMESTAMP_BEFORE_MAX_MS_DOC
public static final String MESSAGE_TIMESTAMP_AFTER_MAX_MS_CONFIG
public static final String MESSAGE_TIMESTAMP_AFTER_MAX_MS_DOC
public static final String MESSAGE_DOWNCONVERSION_ENABLE_CONFIG
public static final String MESSAGE_DOWNCONVERSION_ENABLE_DOC