List of usage examples for com.amazonaws.services.elastictranscoder AmazonElasticTranscoder listPresets
ListPresetsResult listPresets(ListPresetsRequest listPresetsRequest);
The ListPresets operation gets a list of the default presets included with Elastic Transcoder and the presets that you've added in an AWS region.
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 www.j ava 2s . 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; }