public TaskConfig getTaskConfig() {
        return new TaskConfig(
            maxTaskIdleMs,
            taskTimeoutMs,
            maxBufferedSize,
            timestampExtractorSupplier.get(),
            deserializationExceptionHandlerSupplier.get(),
            processingExceptionHandlerSupplier.get(),
            eosEnabled
        );
    }
@return true if there is an override for this config in the properties of this NamedTopology. Applications that
        don't use named topologies will just refer to the global defaults regardless of the topology properties
streams/src/main/java/org/apache/kafka/streams/TopologyConfig.java