in aws-codegurureviewer-repositoryassociation/src/main/java/software/amazon/codegurureviewer/repositoryassociation/ReadHandler.java [17:35]
protected ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
final ProxyClient<CodeGuruReviewerClient> proxyClient,
final Logger logger) {
this.logger = logger;
final ResourceModel model = request.getDesiredResourceState();
if (StringUtils.isNullOrEmpty(model.getAssociationArn())) {
throw new CfnNotFoundException(ResourceModel.TYPE_NAME, null);
}
return proxy.initiate("AWS-CodeGuruReviewer-RepositoryAssociation::Read", proxyClient, model, callbackContext)
.translateToServiceRequest(Translator::translateToDescribeRepositoryAssociationRequest)
.makeServiceCall((awsRequest, sdkProxyClient) -> readResource(awsRequest, sdkProxyClient , model))
.done(this::constructResourceModelFromResponse);
}