Class AwsSdkUtil

java.lang.Object
io.trino.plugin.hive.metastore.glue.AwsSdkUtil

public final class AwsSdkUtil extends Object
  • Method Details

    • getPaginatedResults

      public static <Request, Result> Stream<Result> getPaginatedResults(Function<Request,Result> submission, Request request, BiConsumer<Request,String> setNextToken, Function<Result,String> extractNextToken, AwsApiCallStats 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