Class DetectorOptions.Builder

    • Constructor Detail

    • Method Detail

      • compileFlags

        public DetectorOptions.Builder compileFlags​(int val)
        Specifies the compile-flags to compile a regular expression with and returns Builder object.
        Parameters:
        val - the format to use when matching lines.
        Returns:
        Builder object.
      • format

        public DetectorOptions.Builder format​(String val)
        Specifies the format to use when matching lines and returns Builder object.
        Parameters:
        val - the format to use when matching lines.
        Returns:
        Builder object.
      • message

        public DetectorOptions.Builder message​(String val)
        Specifies message to use when reporting a match and returns Builder object.
        Parameters:
        val - message to use when reporting a match.
        Returns:
        Builder object.
      • minimum

        public DetectorOptions.Builder minimum​(int val)
        Specifies the minimum allowed number of detections and returns Builder object.
        Parameters:
        val - the minimum allowed number of detections.
        Returns:
        Builder object.
      • maximum

        public DetectorOptions.Builder maximum​(int val)
        Specifies the maximum allowed number of detections and returns Builder object.
        Parameters:
        val - the maximum allowed number of detections.
        Returns:
        Builder object.
      • ignoreCase

        public DetectorOptions.Builder ignoreCase​(boolean val)
        Specifies whether to ignore case when matching and returns Builder object.
        Parameters:
        val - whether to ignore case when matching.
        Returns:
        Builder object.
      • build

        public DetectorOptions build()
        Returns new DetectorOptions instance.
        Returns:
        DetectorOptions instance.
      • createPattern

        private Pattern createPattern​(String formatValue)
        Creates pattern to use by DetectorOptions instance.
        Parameters:
        formatValue - the format to use.
        Returns:
        Pattern object.