全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
批量计算

获取作业列表

更新时间:2017-06-20 14:13:01

listJobs

方法说明:

获取当前用户的所有的作业。

参数说明:

参数 类型 是否必选 说明
marker String 本页起始资源标识符。默认为空字符串。
maxItemCount int 返回条数,最大取值200,默认200

返回值说明:

  • 成功后返回一个ListJobsResponse实例, 可以通过这个实例的 getJobList() 方法,拿到List<Job>对象。

  • 如果失败,抛出异常: ClientException。

代码示例:

  1. try{
  2. ListJobsResponse response = client.listJobs();
  3. //成功
  4. List<Job> list = response.getItems();
  5. //下一页的marker,查询下一页的时候,需要带上这个参数
  6. String nextMarker = response.getNextMarker();
  7. }catch(ClientException e){
  8. e.printStackTrace();
  9. //失败
  10. }

代码示例2:

  1. String marker = ""; //上次listJobs返回的nextMarker,第一次查询不用填。
  2. int maxItemCount = 100; //最大100,默认50
  3. try{
  4. ListJobsResponse response = client.listJobs(marker, maxItemCount);
  5. //成功
  6. List<Jobs> list = response.getItems();
  7. //下一页的marker,查询下一页的时候,需要带上这个参数
  8. String nextMarker = response.getNextMarker();
  9. }catch(ClientException e){
  10. e.printStackTrace();
  11. //失败
  12. }

代码示例3:

  1. String marker = ""; //上次listJobs返回的nextMarker,第一次查询不用填。
  2. int maxItemCount = 100; //最大100,默认50
  3. try{
  4. List<Jobs> list = new ArrayList<Jobs>();
  5. do{
  6. ListJobsResponse response = client.listJobs(marker, maxItemCount);
  7. //成功
  8. list.addAll(response.getItems());
  9. //下一页的marker,查询下一页的时候,需要带上这个参数
  10. marker = response.getNextMarker();
  11. }while(marker!=null && !marker.equals(""))
  12. for (Job job: list){
  13. System.out.println(job.getId()+" "+job.getNae());
  14. }
  15. }catch(ClientException e){
  16. e.printStackTrace();
  17. //失败
  18. }
本文导读目录