@Override public PaginatedResponsesIterator build() { return new PaginatedResponsesIterator(this); } }
@Override public ResponseT next() { if (!hasNext()) { throw new NoSuchElementException("No more pages left"); } oldResponse = nextPageFetcher.nextPage(oldResponse); return oldResponse; }
@Override public Iterator<DescribePoliciesResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListStreamingDistributionsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListUniqueProblemsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<DescribeReservedInstancesOfferingsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<DescribeCacheParametersResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListThreatIntelSetsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<DescribeAffectedEntitiesResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<GetIntentsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListChannelsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<DescribeEventSubscriptionsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<GetTagValuesResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<GetFaceSearchResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<SearchProductsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListCustomVerificationEmailTemplatesResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListGroupMembersResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<ListDeviceEventsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<DescribeReplicationTasksResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }
@Override public Iterator<DescribeSecurityGroupsResponse> iterator() { return PaginatedResponsesIterator.builder().nextPageFetcher(nextPageFetcher).build(); }