How to create CameraAsset evaluator in c++?

I am trying to setup GameplayCameraComponent to my character class and i want to change CameraRigAsset whenever character changes stance e.g. crouch, prone. I want to do this in c++.