public Repartitioned<K, V> withValueSerde(final Serde<V> valueSerde) {
        return new Repartitioned<>(name, keySerde, valueSerde, numberOfPartitions, partitioner);
    }
Create a new instance of {@code Repartitioned} with the provided value serde.

@param valueSerde Serde to use for serializing the value
@return a new {@code Repartitioned} instance configured with the value serde
streams/src/main/java/org/apache/kafka/streams/kstream/Repartitioned.java