public static BaseHandlerException toCfnException()

in reportdefinition/src/main/java/software/amazon/cur/reportdefinition/ExceptionTranslator.java [16:28]


    public static BaseHandlerException toCfnException(final CostAndUsageReportException e, String reportName) {
        if (e instanceof DuplicateReportNameException) {
            return new CfnAlreadyExistsException(ResourceModel.TYPE_NAME, reportName);
        } else if (e instanceof ReportLimitReachedException) {
            return new CfnServiceLimitExceededException(ResourceModel.TYPE_NAME, e.getMessage());
        } else if (e instanceof ValidationException) {
            return new CfnInvalidRequestException(e);
        } else if (e instanceof InternalErrorException) {
            return new CfnInternalFailureException(e);
        }

        return new CfnGeneralServiceException(e);
    }