code: def set_storage_controller_bootable(self, name, bootable):
          
          if not isinstance(name, basestring):
              raise TypeError("name can only be an instance of type basestring")
          if not isinstance(bootable, bool):
              raise TypeError("bootable can only be an instance of type bool")
          self._call("setStorageControllerBootable",
                       in_p=[name, bootable])
docs: Sets the bootable flag of the storage controller with the given name.
  
          in name of type str
  
          in bootable of type bool
  
          raises :class:`VBoxErrorObjectNotFound`
              A storage controller with given name doesn't exist.
          
          raises :class:`VBoxErrorObjectInUse`
              Another storage controller is marked as bootable already.