TopicRequirement
data class TopicRequirement(val topic: String, val partitions: Int, val exact: Boolean, val purpose: String)
A topic one of a node's contexts owns: its name, the partitions it is created with, whether a topic of another count is refused (exact, a command topic), and what it is for, as a failed check says. An exact topic has as many partitions as a log, so its count must be a valid one (Partitioner.requirePartitions).