code: def add_not_filter(self, *value):
          
          filt = NotFilter(*value)
          self.update_filter(filt)
          return filt
docs: Add a filter using "NOT" logic. Typically this filter is used in
          conjunction with and AND or OR filters, but can be used by itself
          as well. This might be more useful as a standalone filter when 
          displaying logs in real time and filtering out unwanted entry types.
          
          .. seealso:: :class:`smc_monitoring.models.filters.NotFilter` for examples.
          
          :param values: optional constructor args for
              :class:`smc_monitoring.models.filters.NotFilter`. Typically this is a
              list of InFilter expressions.
          :type: list(QueryFilter)
          :rtype: OrFilter