List of usage examples for com.amazonaws.services.elastictranscoder.model ListPresetsRequest getPageToken
public String getPageToken()
When Elastic Transcoder returns more than one page of results, use pageToken
in subsequent GET
requests to get each successive page of results.
From source file:org.alanwilliamson.amazon.transcoder.presets.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 ww w .j ava 2 s . c o m cfArrayData pipelines = cfArrayData.createArray(1); ListPresetsRequest listObjectsRequest = new ListPresetsRequest(); ListPresetsResult lpr; do { lpr = et.listPresets(listObjectsRequest); for (Preset preset : lpr.getPresets()) pipelines.addElement(getPreset(preset)); listObjectsRequest.setPageToken(lpr.getNextPageToken()); } while (listObjectsRequest.getPageToken() != null); return pipelines; } catch (Exception e) { throwException(_session, "AmazonElasticTranscoder: " + e.getMessage()); } return cfBooleanData.TRUE; }