Github user jagdeepsingh2 commented on a diff in the pull request:

    https://github.com/apache/metron/pull/1245#discussion_r234872742
  
    --- Diff: 
metron-platform/metron-common/src/main/java/org/apache/metron/common/Constants.java
 ---
    @@ -127,5 +127,48 @@ public String getType() {
         }
       }
     
    +   public static enum ParserConfigConstants {
    +    //@formatter:off
    +    RECORD_TYPE("recordType"),
    +    RECORD_TYPE_REGEX("recordTypeRegex"),
    +    REGEX("regex"),
    +    FIELDS("fields"),
    +    MESSAGE_HEADER("messageHeaderRegex"),
    +    ORIGINAL("original_string"),
    +    TIMESTAMP("timestamp"),
    +    CONVERT_CAMELCASE_TO_UNDERSCORE("convertCamelCaseToUnderScore");
    +    //@formatter:on
    +    private final String name;
    +    private static Map<String, ParserConfigConstants> nameToField;
    +
    +    static {
    +      nameToField = new HashMap<>();
    +      for (final ParserConfigConstants f : ParserConfigConstants.values()) 
{
    +        nameToField.put(f.getName(), f);
    +      }
    +    }
    +
    +
    +    ParserConfigConstants(String name) {
    +      this.name = name;
    +    }
    +
    +    public String getName() {
    +      return name;
    +    }
    +
    +    static {
    --- End diff --
    
    Removed the duplicate.


---

Reply via email to