public static LogPattern pickLogPatternFromModel()

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


    public static LogPattern pickLogPatternFromModel(String patternSetName, String patternName, ResourceModel model) {
        if (model.getLogPatternSets() == null || model.getLogPatternSets().isEmpty()) {
            return null;
        }

        for (LogPatternSet logPatternSet : model.getLogPatternSets()) {
            if (logPatternSet.getPatternSetName().equals(patternSetName)) {
                for (LogPattern logPattern : logPatternSet.getLogPatterns()) {
                    if (logPattern.getPatternName().equals(patternName)) {
                        return logPattern;
                    }
                }
            }
        }

        return null;
    }