code: def nsx_controller_name(self, **kwargs):
          
          name = kwargs.pop('name')
          name_args = dict(name=name)
          method_name = 'nsx_controller_name'
          method_class = self._brocade_tunnels
          nsxcontroller_attr = getattr(method_class, method_name)
          config = nsxcontroller_attr(**name_args)
  
          if kwargs.pop('get', False):
              output = self._callback(config, handler='get_config')
          else:
              output = self._callback(config)
          return output
docs: Get/Set nsx controller name
  
          Args:
              name: (str) :   Name of the nsx controller
              get (bool) : Get nsx controller config(True,False)
              callback (function): A function executed upon completion of the
                   method.
  
          Returns:
             Return value of `callback`.
  
          Raises:
              None