add texture to just one face of a cube primitive

I want to add a texture to just one face of a cube primitive.
I can’t find any info about how to do that.
It has to be done dynamically as my cubes are created dynamically.
I looked up cubemaps but can’t find any way to access or change the textures of the faces.
CubeMapFace.PositiveX for instance is not used this way.

This is for a microscopy project that uses a stack of thing objects to represent a 3d structure.

P.S. I can’t use planes because another part of the application requires them to be cube primitives.

Thanks for any ideas.
Dan

nope, you’ll need to build one out of quads or import one from blender.