.build(); Projects.List projectListRequest = bigquery.projects().list(); ProjectList projectList = projectListRequest.execute(); List<ProjectList.Projects> projects = projectList.getProjects();
public List<Jobs> listAllJobs(HttpServletResponse resp, Bigquery bigquery) throws IOException { Bigquery.Projects.List projectRequest = bigquery.projects().list(); ProjectList projectResponse = projectRequest.execute(); Bigquery.Jobs.List jobsRequest = bigquery.jobs().list(projectResponse.getProjects().get(0).getId()); JobList jobsResponse = jobsRequest.execute(); return jobsResponse.getJobs(); }
public Job listJob(HttpServletResponse resp, Bigquery bigquery, String jobId) throws IOException { Bigquery.Projects.List projectRequest = bigquery.projects().list(); ProjectList projectResponse = projectRequest.execute(); if (projectResponse.getTotalItems() == 0) { return null; } Projects project = projectResponse.getProjects().get(0); Get jobsRequest = bigquery.jobs().get(project.getId(), jobId); Job j = jobsRequest.execute(); return j; } }