@Override
    public String toString() {
        return "ElasticConnectionConfig{" +
                "connectionUrls='" + String.join(",", connectionUrls) + '\'' +
                ", caCertPath='" + caCertificate + '\'' +
                ", useAuthentication=" + useAuthentication +
                ", apiKeyId='" + apiKeyId + '\'' +
                ", apiKeySecret='<redacted>'" +
                ", socketTimeoutMillis=" + socketTimeoutMillis +
                '}';
    }
Socket timeout duration. Any Elasticsearch requests are expected to complete within this interval,
else the request is aborted and an `Error` is reported.
stroom-core-shared/src/main/java/stroom/search/elastic/shared/ElasticConnectionConfig.java