code: def search_datasets(self):
          
          request = protocol.SearchDatasetsRequest()
          request.page_size = pb.int(self._page_size)
          return self._run_search_request(
              request, "datasets", protocol.SearchDatasetsResponse)
docs: Returns an iterator over the Datasets on the server.
  
          :return: An iterator over the :class:`ga4gh.protocol.Dataset`
              objects on the server.