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; }