Rule Group Statement
data class RuleGroupStatement(val andStatement: RuleGroupAndStatement? = null, val byteMatchStatement: RuleGroupByteMatchStatement? = null, val geoMatchStatement: RuleGroupGeoMatchStatement? = null, val ipSetReferenceStatement: RuleGroupIpSetReferenceStatement? = null, val labelMatchStatement: RuleGroupLabelMatchStatement? = null, val notStatement: RuleGroupNotStatement? = null, val orStatement: RuleGroupOrStatement? = null, val rateBasedStatement: RuleGroupRateBasedStatement? = null, val regexMatchStatement: RuleGroupRegexMatchStatement? = null, val regexPatternSetReferenceStatement: RuleGroupRegexPatternSetReferenceStatement? = null, val sizeConstraintStatement: RuleGroupSizeConstraintStatement? = null, val sqliMatchStatement: RuleGroupSqliMatchStatement? = null, val xssMatchStatement: RuleGroupXssMatchStatement? = null)
First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc
Constructors
Link copied to clipboard
fun RuleGroupStatement(andStatement: RuleGroupAndStatement? = null, byteMatchStatement: RuleGroupByteMatchStatement? = null, geoMatchStatement: RuleGroupGeoMatchStatement? = null, ipSetReferenceStatement: RuleGroupIpSetReferenceStatement? = null, labelMatchStatement: RuleGroupLabelMatchStatement? = null, notStatement: RuleGroupNotStatement? = null, orStatement: RuleGroupOrStatement? = null, rateBasedStatement: RuleGroupRateBasedStatement? = null, regexMatchStatement: RuleGroupRegexMatchStatement? = null, regexPatternSetReferenceStatement: RuleGroupRegexPatternSetReferenceStatement? = null, sizeConstraintStatement: RuleGroupSizeConstraintStatement? = null, sqliMatchStatement: RuleGroupSqliMatchStatement? = null, xssMatchStatement: RuleGroupXssMatchStatement? = null)
Types
Properties
Link copied to clipboard