List of usage examples for com.amazonaws.services.cloudfront.model StreamingDistributionList getNextMarker
public String getNextMarker()
If IsTruncated
is true
, this element is present and contains the value you can use for the Marker
request parameter to continue listing your RTMP distributions where they left off.
From source file:org.duracloud.s3task.streaming.BaseStreamingTaskRunner.java
License:Apache License
protected List<StreamingDistributionSummary> getAllExistingDistributions(String bucketName) { List<StreamingDistributionSummary> distListForBucket = new ArrayList<>(); StreamingDistributionList distList = cfClient .listStreamingDistributions(new ListStreamingDistributionsRequest()).getStreamingDistributionList(); List<StreamingDistributionSummary> streamingDistList = distList.getItems(); while (distList.isTruncated()) { distList = cfClient//from w ww.j ava 2 s. c om .listStreamingDistributions( new ListStreamingDistributionsRequest().withMarker(distList.getNextMarker())) .getStreamingDistributionList(); streamingDistList.addAll(distList.getItems()); } for (StreamingDistributionSummary distSummary : streamingDistList) { if (isDistFromBucket(bucketName, distSummary)) { distListForBucket.add(distSummary); } } return distListForBucket; }