List of usage examples for com.amazonaws.services.cloudfront.model StreamingDistributionList isTruncated
Boolean isTruncated
To view the source code for com.amazonaws.services.cloudfront.model StreamingDistributionList isTruncated.
Click Source Link
A flag that indicates whether more streaming distributions remain to be listed.
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 ww w . j av a 2s .c o m*/ .listStreamingDistributions( new ListStreamingDistributionsRequest().withMarker(distList.getNextMarker())) .getStreamingDistributionList(); streamingDistList.addAll(distList.getItems()); } for (StreamingDistributionSummary distSummary : streamingDistList) { if (isDistFromBucket(bucketName, distSummary)) { distListForBucket.add(distSummary); } } return distListForBucket; }