presto-iceberg/src/main/java/io/prestosql/plugin/iceberg/CommitTaskData.java/CommitTaskData/CommitTaskData
class CommitTaskData:    @JsonCreator
    public CommitTaskData(
            @JsonProperty("path") String path,
            @JsonProperty("metrics") MetricsWrapper metrics,
            @JsonProperty("partitionDataJson") Optional<String> partitionDataJson)
    {
        this.path = requireNonNull(path, "path is null");
        this.metrics = requireNonNull(metrics, "metrics is null");
        this.partitionDataJson = requireNonNull(partitionDataJson, "partitionDataJson is null");
    }