public Mutation data(ClickHouseDeferredValue<ClickHouseInputStream> input) {
            checkSealed();

            this.input = changeProperty(PROP_DATA, this.input, input);
            this.writer = changeProperty(PROP_WRITER, this.writer, input != null ? new PipedWriter(input) : null);

            return this;
        }
Loads data from deferred input stream. This will remove custom writer set by
{@link #data(ClickHouseWriter)}.

@param input input stream
@return mutation request
clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseRequest.java