Package org.apache.kafka.common.config
Class ConfluentTopicConfig
java.lang.Object
org.apache.kafka.common.config.ConfluentTopicConfig
Keys that can be used to configure a topic for Confluent Platform Kafka. These keys are useful when creating or reconfiguring a topic using the AdminClient.
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated.This config is deprecated and will be removed from 9.0 versions.static final StringDeprecated.This config is deprecated and will be removed from 9.0 versions.static 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 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 Stringstatic final Stringstatic final Stringstatic final StringConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionstatic booleanisConfluentTopicConfig(String configName) Whether the given topic config is Confluent-specific: everyconfluent.-prefixed config plus the unprefixed Confluent-internal ones (currently onlyTopicConfig.MAX_DECOMPRESSED_MESSAGE_BYTES_CONFIG).
Field Details
CONFLUENT_PREFIX
- See Also:
TIER_ENABLE_CONFIG
- See Also:
TIER_ENABLE_DOC
- See Also:
TIER_LOCAL_HOTSET_BYTES_CONFIG
- See Also:
TIER_LOCAL_HOTSET_BYTES_DOC
- See Also:
TIER_LOCAL_HOTSET_MS_CONFIG
- See Also:
TIER_LOCAL_HOTSET_MS_DOC
- See Also:
TIER_SEGMENT_HOTSET_ROLL_MIN_BYTES_CONFIG
- See Also:
TIER_SEGMENT_HOTSET_ROLL_MIN_BYTES_DOC
- See Also:
PREFER_TIER_FETCH_MS_CONFIG
- See Also:
PREFER_TIER_FETCH_MS_DOC
- See Also:
COMPACTED_TOPIC_PREFER_TIER_FETCH_MS_CONFIG
- See Also:
COMPACTED_TOPIC_PREFER_TIER_FETCH_MS_DOC
- See Also:
TIER_CLEANER_ENABLE_CONFIG
- See Also:
TIER_CLEANER_ENABLE_DOC
- See Also:
TIER_CLEANER_COMPACT_MIN_EFFICIENCY_CONFIG
- See Also:
TIER_CLEANER_COMPACT_MIN_EFFICIENCY_CONFIG_DOC
- See Also:
TIER_CLEANER_MIN_CLEANABLE_RATIO_CONFIG
- See Also:
TIER_CLEANER_MIN_CLEANABLE_RATIO_CONFIG_DOC
- See Also:
TIER_CLEANER_COMPACT_SEGMENT_MIN_BYTES_CONFIG
- See Also:
TIER_CLEANER_COMPACT_SEGMENT_MIN_BYTES_CONFIG_DOC
- See Also:
TIER_CLEANER_DUAL_COMPACTION_CONFIG
- See Also:
TIER_CLEANER_DUAL_COMPACTION_DOC
- See Also:
LOG_CLEANER_TIMESTAMP_VALIDATION_ENABLE_CONFIG
- See Also:
LOG_CLEANER_TIMESTAMP_VALIDATION_ENABLE_DOC
- See Also:
APPEND_RECORD_INTERCEPTOR_CLASSES_CONFIG
- See Also:
APPEND_RECORD_INTERCEPTOR_CLASSES_CONFIG_DOC
- See Also:
CONTEXT_NAME_CONFIG
Deprecated.This config is deprecated and will be removed from 9.0 versions.- See Also:
CONTEXT_NAME_DOC
Deprecated.This config is deprecated and will be removed from 9.0 versions.- See Also:
KEY_SCHEMA_VALIDATION_CONFIG
- See Also:
KEY_SCHEMA_VALIDATION_DOC
- See Also:
VALUE_SCHEMA_VALIDATION_CONFIG
- See Also:
VALUE_SCHEMA_VALIDATION_DOC
- See Also:
CONTEXT_NAME_SCHEMA_VALIDATION_CONFIG
- See Also:
CONTEXT_NAME_SCHEMA_VALIDATION_DOC
- See Also:
TOPIC_NAME_STRATEGY
- See Also:
KEY_SUBJECT_NAME_STRATEGY_CONFIG
- See Also:
KEY_SUBJECT_NAME_STRATEGY_DOC
- See Also:
VALUE_SUBJECT_NAME_STRATEGY_CONFIG
- See Also:
VALUE_SUBJECT_NAME_STRATEGY_DOC
- See Also:
TOPIC_PLACEMENT_CONSTRAINTS_RAW_CONFIG
- See Also:
TOPIC_PLACEMENT_CONSTRAINTS_CONFIG
- See Also:
TOPIC_PLACEMENT_CONSTRAINTS_DOC
SEGMENT_SPECULATIVE_PREFETCH_ENABLE_CONFIG
- See Also:
SEGMENT_SPECULATIVE_PREFETCH_ENABLE_DOC
- See Also:
CONFLUENT_TOPIC_TYPE_CONFIG
- See Also:
CONFLUENT_TOPIC_TYPE_DEFAULT
- See Also:
CONFLUENT_TOPIC_TYPE_DOC
- See Also:
Constructor Details
ConfluentTopicConfig
public ConfluentTopicConfig()
Method Details
isConfluentTopicConfig
Whether the given topic config is Confluent-specific: everyconfluent.-prefixed config plus the unprefixed Confluent-internal ones (currently onlyTopicConfig.MAX_DECOMPRESSED_MESSAGE_BYTES_CONFIG).