@Override
    public StreamJoined<K, V1, V2> withName(final String name) {
        return new StreamJoined<>(
            keySerde,
            valueSerde,
            otherValueSerde,
            dslStoreSuppliers,
            thisStoreSupplier,
            otherStoreSupplier,
            name,
            storeName,
            loggingEnabled,
            topicConfig
        );
    }
Set the name to use for the join processor and the repartition topic(s) if required.
@param name  the name to use
@return      a new {@link StreamJoined} instance
streams/src/main/java/org/apache/kafka/streams/kstream/StreamJoined.java