presto-main/src/main/java/io/prestosql/memory/MemoryInfo.java/MemoryInfo/MemoryInfo
class MemoryInfo:    @JsonCreator
    public MemoryInfo(
            @JsonProperty("availableProcessors") int availableProcessors,
            @JsonProperty("totalNodeMemory") DataSize totalNodeMemory,
            @JsonProperty("pools") Map<MemoryPoolId, MemoryPoolInfo> pools)
    {
        this.totalNodeMemory = requireNonNull(totalNodeMemory, "totalNodeMemory is null");
        this.pools = ImmutableMap.copyOf(requireNonNull(pools, "pools is null"));
        this.availableProcessors = availableProcessors;
    }