@JsonPropertyDescription("Sets the default timeout for complete calls. A value of 0 means no timeout. " +
            "The call timeout spans the entire call: resolving DNS, connecting, writing the request body, server " +
            "processing, and reading the response body. If the call requires redirects or retries all must complete " +
            "within one timeout period. " +
            "If not set, the default value is 0 which imposes no timeout.")
    public StroomDuration getCallTimeout() {
        return callTimeout;
    }
An abstraction of some of the configuration available on OkHttpClient.Builder
stroom-util/src/main/java/stroom/util/config/OkHttpClientConfig.java