def lookup_job_tasks(self,<EOL>statuses,<EOL>user_ids=None,<EOL>job_ids=None,<EOL>job_names=None,<EOL>task_ids=None,<EOL>task_attempts=None,<EOL>labels=None,<EOL>create_time_min=None,<EOL>create_time_max=None,<EOL>max_tasks=<NUM_LIT:0>,<EOL>page_size=<NUM_LIT:0>):
<EOL>ops_filter = self._build_query_filter(<EOL>statuses, user_ids, job_ids, job_names, task_ids, task_attempts, labels,<EOL>create_time_min, create_time_max)<EOL>page_token = None<EOL>tasks_yielded = <NUM_LIT:0><EOL>while True:<EOL><INDENT>max_to_fetch = None<EOL>if max_tasks:<EOL><INDENT>max_to_fetch = max_tasks - tasks_yielded<EOL><DEDENT>ops, page_token = self._operations_list(ops_filter, max_to_fetch,<EOL>page_size, page_token)<EOL>for op in ops:<EOL><INDENT>yield op<EOL>tasks_yielded += <NUM_LIT:1><EOL><DEDENT>assert (max_tasks >= tasks_yielded or not max_tasks)<EOL>if not page_token or <NUM_LIT:0> < max_tasks <= tasks_yielded:<EOL><INDENT>break<EOL><DEDENT><DEDENT>
Yields operations based on the input criteria.

        If any of the filters are empty or {'*'}, then no filtering is performed on
        that field. Filtering by both a job id list and job name list is
        unsupported.

        Args:
          statuses: {'*'}, or a list of job status strings to return. Valid
            status strings are 'RUNNING', 'SUCCESS', 'FAILURE', or 'CANCELED'.
          user_ids: a list of ids for the user(s) who launched the job.
          job_ids: a list of job ids to return.
          job_names: a list of job names to return.
          task_ids: a list of specific tasks within the specified job(s) to return.
          task_attempts: a list of specific attempts within the specified tasks(s)
            to return.
          labels: a list of LabelParam with user-added labels. All labels must
                  match the task being fetched.
          create_time_min: a timezone-aware datetime value for the earliest create
                           time of a task, inclusive.
          create_time_max: a timezone-aware datetime value for the most recent
                           create time of a task, inclusive.
          max_tasks: the maximum number of job tasks to return or 0 for no limit.
          page_size: the page size to use for each query to the pipelins API.

        Raises:
          ValueError: if both a job id list and a job name list are provided

        Yeilds:
          Genomics API Operations objects.