docs: def profile(self, value):
          """
          Sets the N1QL profile type. Must be one of: 'off', 'phases', 'timings'
          :param value: The profile type to use.
          :return:
          """
          if value not in VALID_PROFILES:
              raise TypeError('Profile option must be one of: ' + ', '.join(VALID_PROFILES))
  
          self._body['profile'] = value