code: public static <T extends org.cloudfoundry.client.v2.Resource<?>, U extends org.cloudfoundry.client.v2.PaginatedResponse<T>> Flux<T> requestClientV2Resources(
          Function<Integer, Mono<U>> pageSupplier) {
  
          return pageSupplier
              .apply(1)
              .flatMapMany(requestClientV2AdditionalPages(pageSupplier))
              .flatMap(ResourceUtils::getResources);
      }
docs: Generate the stream of resources accumulated from a series of responses obtained from the page supplier.
  
  @param pageSupplier a function from integers to {@link Mono}s of {@link org.cloudfoundry.client.v2.PaginatedResponse}s.
  @param <T>          the type of resource in the list on each {@link org.cloudfoundry.client.v2.PaginatedResponse}.
  @param <U>          the type of {@link org.cloudfoundry.client.v2.PaginatedResponse}.
  @return a stream of <code>T</code> objects.