private DeleteResourceSetResponse deleteResourceSet()

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;
    }