无法从 AWS Elastic Transcoder 获取所有预定义的预设

Unable to get all predefined Presets from AWS Elastic Transcoder

我正在尝试从 AWS Elastic Transcoder 获取所有预设,但以下代码 returns 62 个中只有 50 个

List<Preset> presets = amazonElasticTranscoder.listPresets().getPresets();
  1. 如何获取所有预设(包括自定义预设)?
  2. 是否可以使用 presetName 获取预设?

来自 AWS 的响应以 50 页为单位。要获取下一页,请从您获得的 ListPresetsResult 中取出 nextPageToken,并在另一个调用中使用它:

ListPresetsRequest request = new ListPresetsRequest();
request.setPageToken(result.getNextPageToken());
amazonElasticTranscoder.listPresets(request);

似乎无法在 Java API 中按名称查找预设。