code: def add_filter(self, filter_key, operator, value):
          
          filter_key = self._metadata_map.get(filter_key, filter_key)
          self.filters.append({'filter': filter_key, 'operator': operator, 'value': value})
docs: Adds a filter given a key, operator, and value