in aws-route53recoveryreadiness-resourceset/src/main/java/software/amazon/route53recoveryreadiness/resourceset/DeleteHandler.java [48:69]
private DeleteResourceSetResponse deleteResourceSet(
DeleteResourceSetRequest deleteRequest,
ProxyClient<Route53RecoveryReadinessClient> proxyClient
) {
DeleteResourceSetResponse deleteResponse;
try {
deleteResponse = proxyClient.injectCredentialsAndInvokeV2(deleteRequest, proxyClient.client()::deleteResourceSet);
} catch (Route53RecoveryReadinessException e) {
if (e.statusCode() == 404) {
throw new CfnNotFoundException(ResourceModel.TYPE_NAME,
deleteRequest.resourceSetName(), e);
} else
throw new CfnGeneralServiceException(deleteRequest.resourceSetName(), e);
} catch (AwsServiceException e) {
throw new CfnGeneralServiceException(ResourceModel.TYPE_NAME, e);
}
logger.log(String.format("%s successfully deleted.", ResourceModel.TYPE_NAME));
return deleteResponse;
}