Class AwsSdkUtil


  • public final class AwsSdkUtil
    extends Object
    • Method Detail

      • getPaginatedResults

        public static <Request,​Result> Stream<Result> getPaginatedResults​(Function<Request,​Result> submission,
                                                                                Request request,
                                                                                BiConsumer<Request,​String> setNextToken,
                                                                                Function<Result,​String> extractNextToken,
                                                                                GlueMetastoreApiStats stats)
        Helper method to get all results from a paginated API.
        Parameters:
        request - request object reused for subsequent requests with setNextToken being used to set the next token in the request object