You can set the type ID manually, but you cannot set the offset or validity directly. Ideally, we'd have an API like Python that lets us build it directly from constituent vectors and the offsets/type IDs.
Reporter: David Li / @lidavidm
Note: This issue was originally created as ARROW-8666. Please see the migration documentation for further details.