in datacatalog/src/main/java/software/amazon/athena/datacatalog/DeleteHandler.java [21:37]
public ProgressEvent<ResourceModel, CallbackContext> handleRequest(
final AmazonWebServicesClientProxy proxy,
final ResourceHandlerRequest<ResourceModel> request,
final CallbackContext callbackContext,
ProxyClient<AthenaClient> athenaProxyClient,
final Logger logger) {
this.logger = logger;
return proxy.initiate("athena::deleteDataCatalog", athenaProxyClient,
request.getDesiredResourceState(), callbackContext)
.translateToServiceRequest(Translator::deleteDataCatalogRequest)
.makeServiceCall(this::deleteDataCatalog)
.done(deleteDataCatalogResponse -> ProgressEvent.<ResourceModel, CallbackContext>builder()
.status(OperationStatus.SUCCESS)
.build());
}