@SuppressWarnings("rawtypes")
    public static <T, U extends org.cloudfoundry.client.v3.PaginatedResponse<T>> Flux<T> requestClientV3Resources(Function<Integer, Mono<U>> pageSupplier) {
        return pageSupplier
            .apply(1)
            .flatMapMany(requestClientV3AdditionalPages(pageSupplier))
            .flatMapIterable(org.cloudfoundry.client.v3.PaginatedResponse::getResources);
    }
@ SuppressWarnings ( "rawtypes" ) public static < T , U extends org . cloudfoundry . client . v3 . PaginatedResponse < T > > Flux < T > requestClientV3Resources ( Function < Integer , Mono < U > > pageSupplier ) { return pageSupplier . apply ( 1 ) . flatMapMany ( requestClientV3AdditionalPages ( pageSupplier ) ) . flatMapIterable ( org . cloudfoundry . client . v3 . PaginatedResponse :: getResources ) ; }
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.v3.PaginatedResponse}s.
@param <T>          the type of resource in the list on each {@link org.cloudfoundry.client.v3.PaginatedResponse}.
@param <U>          the type of {@link org.cloudfoundry.client.v3.PaginatedResponse}.
@return a stream of <code>T</code> objects.