[ https://issues.apache.org/jira/browse/KAFKA-5275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16017659#comment-16017659 ]
Xavier Léauté commented on KAFKA-5275: -------------------------------------- To echo Randall's point about having a topic config builder, I completely agree. However, we should also define constants for every topic configuration option that exists. Currently the only way to get those is to pull in the kafka-server jar and access things like {{LogConfig.SegmentMsProp()}} directly I believe it would be useful to keep the ability to set arbitrary string configuration to be forward-compatible and not require someone to upgrade their client just to set a new topic option. > Review and potentially tweak AdminClient API for the initial release (KIP-117) > ------------------------------------------------------------------------------ > > Key: KAFKA-5275 > URL: https://issues.apache.org/jira/browse/KAFKA-5275 > Project: Kafka > Issue Type: Sub-task > Reporter: Ismael Juma > Assignee: Ismael Juma > Fix For: 0.11.0.0 > > > Once all the pieces are in, we should take a pass and ensure that the APIs > work well together and that they are consistent. -- This message was sent by Atlassian JIRA (v6.3.15#6346)