in preparedstatement/src/main/java/software/amazon/athena/preparedstatement/ListHandler.java [14:31]
public ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
final Logger logger) {
final ListPreparedStatementsRequest awsRequest =
Translator.translateToListRequest(request.getDesiredResourceState(), request.getNextToken());
ListPreparedStatementsResponse awsResponse = proxy.injectCredentialsAndInvokeV2(
awsRequest, ClientBuilder.getClient()::listPreparedStatements);
return ProgressEvent.<ResourceModel, CallbackContext>builder()
.resourceModels(Translator.translateFromListRequest(awsResponse, awsRequest.workGroup()))
.nextToken(awsResponse.nextToken())
.status(OperationStatus.SUCCESS)
.build();
}