List of usage examples for com.amazonaws.services.elastictranscoder.model ListPipelinesResult getNextPageToken
public String getNextPageToken()
A value that you use to access the second and subsequent pages of results, if any.
From source file:org.alanwilliamson.amazon.transcoder.pipeline.List.java
License:Open Source License
public cfData execute(cfSession _session, cfArgStructData argStruct) throws cfmRunTimeException { AmazonKey amazonKey = getAmazonKey(_session, argStruct); AmazonElasticTranscoder et = getAmazonElasticTranscoder(amazonKey); try {/*from w ww. ja v a2 s . co m*/ cfArrayData pipelines = cfArrayData.createArray(1); ListPipelinesRequest listObjectsRequest = new ListPipelinesRequest(); ListPipelinesResult lpr; do { lpr = et.listPipelines(listObjectsRequest); for (Pipeline pipeline : lpr.getPipelines()) pipelines.addElement(getPipeline(pipeline)); listObjectsRequest.setPageToken(lpr.getNextPageToken()); } while (listObjectsRequest.getPageToken() != null); return pipelines; } catch (Exception e) { throwException(_session, "AmazonElasticTranscoder: " + e.getMessage()); } return cfBooleanData.TRUE; }