How do I know if an entire object is in view?

So I have a blueprint which creates a board using tiles. I also have a camera in the blueprint that is looking straight at the board. I want to be able to move my camera forward/back in to the correct location that would make sure my entire board is inside the view. How is this possible?

I’m assuming I could use some sort of bounds or component to indicate I want it to be inside of the camera but I’m not sure how to do this. I’m using the PlayerController/SetViewTargetWithBlend which will automatically change the view to the camera found inside the blueprint. However, the camera itself may need to move backwards/forwards to make sure it will show the entire board…

It was easy enough to figure out how to do an Orth. camera but this is much different w/a perspective based camera.