@Override
        public boolean equals(Object o) {
            if (this == o) return true;
            if (o == null || getClass() != o.getClass()) return false;
            RequestMetadata other = (RequestMetadata) o;
            return topic.equals(other.topic) &&
                Objects.equals(numPartitions, other.numPartitions) &&
                Objects.equals(replicationFactor, other.replicationFactor) &&
                Objects.equals(replicasAssignments, other.replicasAssignments) &&
                configs.equals(other.configs);
        }
Return topic configs in the request, not including broker defaults. Broker configs are passed via
the {@code configure()} method of the policy implementation.
clients/src/main/java/org/apache/kafka/server/policy/CreateTopicPolicy.java