public static <K, V> Repartitioned<K, V> with(final Serde<K> keySerde,
                                                  final Serde<V> valueSerde) {
        return new Repartitioned<>(null, keySerde, valueSerde, null, null);
    }
Create a {@code Repartitioned} instance with provided key serde and value serde.

@param keySerde   Serde to use for serializing the key
@param valueSerde Serde to use for serializing the value
@param <K>        key type
@param <V>        value type
@return A new {@code Repartitioned} instance configured with key serde and value serde
@see KStream#repartition(Repartitioned)
streams/src/main/java/org/apache/kafka/streams/kstream/Repartitioned.java