public static final class TopicSpec.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
config |
java.lang.String |
name |
int |
partitions |
int |
replicationFactor |
Modifier and Type | Method and Description |
---|---|
TopicSpec |
build() |
TopicSpec.Builder |
setConfig(java.util.Map<java.lang.String,java.lang.String> config) |
TopicSpec.Builder |
setName(java.lang.String name) |
TopicSpec.Builder |
setPartitions(int partitions) |
TopicSpec.Builder |
setReplicationFactor(int replicationFactor) |
TopicSpec.Builder |
setTopicConfig(java.lang.String key,
java.lang.String value) |
public java.lang.String name
public int partitions
public int replicationFactor
public java.util.Map<java.lang.String,java.lang.String> config
public TopicSpec.Builder setName(java.lang.String name)
public TopicSpec.Builder setPartitions(int partitions)
public TopicSpec.Builder setReplicationFactor(int replicationFactor)
public TopicSpec.Builder setConfig(java.util.Map<java.lang.String,java.lang.String> config)
public TopicSpec.Builder setTopicConfig(java.lang.String key, java.lang.String value)
public TopicSpec build()