@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("request='").append(getConfigKey())
                .append(",").append(getClientHostName())
                .append(",").append(getRequestConfigChecksums())
                .append(",").append(getRequestGeneration())
                .append(",").append(getTimeout())
                .append(",").append(getVespaVersion().map(VespaVersion::toString).orElse(""))
                .append("'\n");
                 sb.append("response='").append(getNewChecksums())
                .append(",").append(getNewGeneration())
                .append(",").append(responseIsApplyOnRestart())
                .append("'\n");
        return sb.toString();
    }
Represents version 3 config request for config clients. Provides methods for inspecting request and response
values.

See {@link JRTServerConfigRequestV3} for protocol details.

@author Ulf Lilleengen
config/src/main/java/com/yahoo/vespa/config/protocol/JRTClientConfigRequestV3.java