code: def run(self, batch=True, interruptible=None, inplace=True):
          
          params = {}
          if not batch:
              params['batch'] = False
          if interruptible is not None:
              params['use_interruptible_instances'] = interruptible
          extra = {
              'resource': self.__class__.__name__,
              'query': {'id': self.id, 'batch': batch}
          }
          logger.info('Running task', extra=extra)
          task_data = self._api.post(
              url=self._URL['run'].format(id=self.id), params=params).json()
          return Task(api=self._api, **task_data)
docs: Run task
          :param batch if False batching will be disabled.
          :param interruptible: If true interruptible instance
          will be used.
          :param inplace Apply action on the current object or return a new one.
          :return: Task object.