public static List getModelLogPatternIdentifiers()

in aws-applicationinsights-application/src/main/java/software/amazon/applicationinsights/application/HandlerHelper.java [885:901]


    public static List<String> getModelLogPatternIdentifiers(ResourceModel model) {
        List<String> logPatternIdentifiers = new ArrayList<>();

        if (model.getLogPatternSets() == null || model.getLogPatternSets().isEmpty()) {
            return logPatternIdentifiers;
        }

        for (LogPatternSet logPatternSet : model.getLogPatternSets()) {
            String patternSetName = logPatternSet.getPatternSetName();
            for (LogPattern logPattern : logPatternSet.getLogPatterns()) {
                String patternName = logPattern.getPatternName();
                logPatternIdentifiers.add(generateLogPatternIdentifier(patternSetName, patternName));
            }
        }

        return logPatternIdentifiers;
    }