metadata is arbitrary user-defined JSON metadata.
public JsonValue _metadata()metadata is arbitrary user-defined JSON metadata.
This arbitrary value can be deserialized into a custom type using the convert method:
MyClass myObject = queryRunResponse.metadata().convert(MyClass.class);