Package 

Class VVPManager.CompiledRule


  • 
    public final class VVPManager.CompiledRule
    
                        

    One detection rule, with regexes pre-compiled at parse time. keyRegex and valueRegex can each be null (meaning "no constraint on that side"); a rule with both null is dropped during parse. keyNegativeRegex is an optional exclusion filter — when non-null, a customData key or event name matching it is treated as a non-match even if keyRegex would have matched. Mirrors the JS pixel plugin's keyOk = keyPos && !keyNeg semantics. A rule with only keyNegativeRegex set (no positive constraint) is also dropped, since it would match every key not in the exclusion set.