public void toSlime(Cursor reportCursor) {
        SlimeUtils.copyObject(reportInspector, reportCursor);

        // In Slime, trying to overwrite an already existing field is a no-op.
        // We'll write the required fields now. If they weren't already set by the above copyObject,
        // in particular the created field, the below will be set it to the current timestamp which is what we want.
        if (type != Type.UNSPECIFIED) reportCursor.setString(TYPE_FIELD, type.name());
        reportCursor.setLong(CREATED_FIELD, createdTime.toEpochMilli());
        if (!description.isEmpty()) reportCursor.setString(DESCRIPTION_FIELD, description);
    }
The reportInspector will be used to serialize the full report later, including any createdTime and description.
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/Report.java