@Override
    public TransformingRequestPreparation<T, R> responseTimeoutMode(ResponseTimeoutMode responseTimeoutMode) {
        delegate.responseTimeoutMode(responseTimeoutMode);
        return this;
    }
Prepares and executes a new {@link HttpRequest} for a {@link WebClient} or {@link BlockingWebClient}, and
transforms an {@link HttpResponse} into the {@code T} type object.
core/src/main/java/com/linecorp/armeria/client/TransformingRequestPreparation.java