public static JRTClientConfigRequest createFromRaw(RawConfig config,
                                                       long serverTimeout,
                                                       Trace trace,
                                                       CompressionType compressionType,
                                                       Optional<VespaVersion> vespaVersion) {
        String hostname = ConfigUtils.getCanonicalHostName();
        return createWithParams(config.getKey(),
                                DefContent.fromList(config.getDefContent()),
                                hostname,
                                config.getPayloadChecksums(),
                                config.getGeneration(),
                                serverTimeout,
                                trace,
                                compressionType,
                                vespaVersion);
    }
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