Package org.apache.kafka.common.config
Class TopicConfig
java.lang.Object
org.apache.kafka.common.config.TopicConfig
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
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Deprecated.since 3.0, removal planned in 4.0.static final String
Deprecated.since 3.0, removal planned in 4.0.static final String
static final String
static final String
static final String
static final String
Deprecated.since 3.6, removal planned in 4.0.static final String
Deprecated.since 3.6, removal planned in 4.0.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
-
Field Details
-
SEGMENT_BYTES_CONFIG
- See Also:
-
SEGMENT_BYTES_DOC
- See Also:
-
SEGMENT_MS_CONFIG
- See Also:
-
SEGMENT_MS_DOC
- See Also:
-
SEGMENT_JITTER_MS_CONFIG
- See Also:
-
SEGMENT_JITTER_MS_DOC
- See Also:
-
SEGMENT_INDEX_BYTES_CONFIG
- See Also:
-
SEGMENT_INDEX_BYTES_DOC
- See Also:
-
FLUSH_MESSAGES_INTERVAL_CONFIG
- See Also:
-
FLUSH_MESSAGES_INTERVAL_DOC
- See Also:
-
FLUSH_MS_CONFIG
- See Also:
-
FLUSH_MS_DOC
- See Also:
-
RETENTION_BYTES_CONFIG
- See Also:
-
RETENTION_BYTES_DOC
- See Also:
-
RETENTION_MS_CONFIG
- See Also:
-
RETENTION_MS_DOC
- See Also:
-
REMOTE_LOG_STORAGE_ENABLE_CONFIG
- See Also:
-
REMOTE_LOG_STORAGE_ENABLE_DOC
- See Also:
-
LOCAL_LOG_RETENTION_MS_CONFIG
- See Also:
-
LOCAL_LOG_RETENTION_MS_DOC
- See Also:
-
LOCAL_LOG_RETENTION_BYTES_CONFIG
- See Also:
-
LOCAL_LOG_RETENTION_BYTES_DOC
- See Also:
-
MAX_MESSAGE_BYTES_CONFIG
- See Also:
-
MAX_MESSAGE_BYTES_DOC
- See Also:
-
INDEX_INTERVAL_BYTES_CONFIG
- See Also:
-
INDEX_INTERVAL_BYTES_DOC
- See Also:
-
FILE_DELETE_DELAY_MS_CONFIG
- See Also:
-
FILE_DELETE_DELAY_MS_DOC
- See Also:
-
DELETE_RETENTION_MS_CONFIG
- See Also:
-
DELETE_RETENTION_MS_DOC
- See Also:
-
MIN_COMPACTION_LAG_MS_CONFIG
- See Also:
-
MIN_COMPACTION_LAG_MS_DOC
- See Also:
-
MAX_COMPACTION_LAG_MS_CONFIG
- See Also:
-
MAX_COMPACTION_LAG_MS_DOC
- See Also:
-
MIN_CLEANABLE_DIRTY_RATIO_CONFIG
- See Also:
-
MIN_CLEANABLE_DIRTY_RATIO_DOC
- See Also:
-
CLEANUP_POLICY_CONFIG
- See Also:
-
CLEANUP_POLICY_COMPACT
- See Also:
-
CLEANUP_POLICY_DELETE
- See Also:
-
CLEANUP_POLICY_DOC
- See Also:
-
UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG
- See Also:
-
UNCLEAN_LEADER_ELECTION_ENABLE_DOC
- See Also:
-
MIN_IN_SYNC_REPLICAS_CONFIG
- See Also:
-
MIN_IN_SYNC_REPLICAS_DOC
- See Also:
-
COMPRESSION_TYPE_CONFIG
- See Also:
-
COMPRESSION_TYPE_DOC
- See Also:
-
COMPRESSION_GZIP_LEVEL_CONFIG
- See Also:
-
COMPRESSION_GZIP_LEVEL_DOC
- See Also:
-
COMPRESSION_LZ4_LEVEL_CONFIG
- See Also:
-
COMPRESSION_LZ4_LEVEL_DOC
- See Also:
-
COMPRESSION_ZSTD_LEVEL_CONFIG
- See Also:
-
COMPRESSION_ZSTD_LEVEL_DOC
- See Also:
-
PREALLOCATE_CONFIG
- See Also:
-
PREALLOCATE_DOC
- See Also:
-
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:
-
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:
-
MESSAGE_TIMESTAMP_TYPE_CONFIG
- See Also:
-
MESSAGE_TIMESTAMP_TYPE_DOC
- See Also:
-
MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_CONFIG
Deprecated.since 3.6, removal planned in 4.0. Use message.timestamp.before.max.ms and message.timestamp.after.max.ms instead- See Also:
-
MESSAGE_TIMESTAMP_DIFFERENCE_MAX_MS_DOC
Deprecated.since 3.6, removal planned in 4.0. Use message.timestamp.before.max.ms and message.timestamp.after.max.ms instead- See Also:
-
MESSAGE_TIMESTAMP_BEFORE_MAX_MS_CONFIG
- See Also:
-
MESSAGE_TIMESTAMP_BEFORE_MAX_MS_DOC
- See Also:
-
MESSAGE_TIMESTAMP_AFTER_MAX_MS_CONFIG
- See Also:
-
MESSAGE_TIMESTAMP_AFTER_MAX_MS_DOC
- See Also:
-
MESSAGE_DOWNCONVERSION_ENABLE_CONFIG
- See Also:
-
MESSAGE_DOWNCONVERSION_ENABLE_DOC
- See Also:
-
-
Constructor Details
-
TopicConfig
public TopicConfig()
-