class_docstr: Provides an easy-to-use python object for abstracting Thrift "unions",
  allowing a python obj to be automatically mapped to the correct union
  field.
class_docstr_tok: ["Provides","an","easy-to-use","python","object","for","abstracting","Thrift","``","unions","''",",","allowing","a","python","obj","to","be","automatically","mapped","to","the","correct","union","field","."]
docstr: Retrieve all other attrs from the underlying Value object. This will
  essentially duck-type this ValueWrapper instance and allow it to be
  returned to Thrift and treated as a Value.
docstr_tok: ["Retrieve","all","other","attrs","from","the","underlying","Value","object",".","This","will","essentially","duck-type","this","ValueWrapper","instance","and","allow","it","to","be","returned","to","Thrift","and","treated","as","a","Value","."]
code: def __getattr__(self, attr):
      """
      Retrieve all other attrs from the underlying Value object. This will
      essentially duck-type this ValueWrapper instance and allow it to be
      returned to Thrift and treated as a Value.
      """
      return getattr(self.union, attr)
  
file_path: cugraph/python/cugraph-service/client/cugraph_service_client/types.py
imports: from cugraph_service_client.cugraph_service_thrift import spec
label_desc: Use image node_id 2 for calling the ValueWrapper obj's underlying member method code with example usage: obj.__getattr__(attr) and returns: getattr