protected ProgressEvent handleRequest()

in aws-codegurureviewer-repositoryassociation/src/main/java/software/amazon/codegurureviewer/repositoryassociation/ListHandler.java [15:32]


    protected ProgressEvent<ResourceModel, CallbackContext> handleRequest(
            AmazonWebServicesClientProxy proxy,
            ResourceHandlerRequest<ResourceModel> request,
            CallbackContext callbackContext,
            ProxyClient<CodeGuruReviewerClient> proxyClient,
            Logger logger) {

        final ListRepositoryAssociationsResponse response = proxy.injectCredentialsAndInvokeV2(
                Translator.translateToLisRepositoryAssocationResquest(request.getNextToken()),
                proxyClient.client()::listRepositoryAssociations);

        return ProgressEvent.<ResourceModel, CallbackContext>builder()
                .status(OperationStatus.SUCCESS)
                .resourceModels(Translator
                        .translateFromListRepositoryAssocationResponse(response.repositoryAssociationSummaries()))
                .nextToken(response.nextToken())
                .build();
    }