@classmethod<EOL><INDENT>def list(cls, service, ops_filter, page_size=<NUM_LIT:0>):<DEDENT>
page_token = None<EOL>more_operations = True<EOL>documented_default_page_size = <NUM_LIT><EOL>documented_max_page_size = <NUM_LIT><EOL>if not page_size:<EOL><INDENT>page_size = documented_default_page_size<EOL><DEDENT>page_size = min(page_size, documented_max_page_size)<EOL>while more_operations:<EOL><INDENT>api = service.operations().list(<EOL>name='<STR_LIT>',<EOL>filter=ops_filter,<EOL>pageToken=page_token,<EOL>pageSize=page_size)<EOL>response = google_base.Api.execute(api)<EOL>ops = response.get('<STR_LIT>', [])<EOL>for op in ops:<EOL><INDENT>if cls.is_dsub_operation(op):<EOL><INDENT>yield GoogleOperation(op)<EOL><DEDENT><DEDENT>page_token = response.get('<STR_LIT>')<EOL>more_operations = bool(page_token)<EOL><DEDENT>
Gets the list of operations for the specified filter.

        Args:
          service: Google Genomics API service object
          ops_filter: string filter of operations to return
          page_size: the number of operations to requested on each list operation to
            the pipelines API (if 0 or None, the API default is used)

        Yields:
          Operations matching the filter criteria.