Class ApplicationGatewayFirewallExclusion


  • public final class ApplicationGatewayFirewallExclusion
    extends Object
    Allow to exclude some variable satisfy the condition for the WAF check.
    • Constructor Detail

      • ApplicationGatewayFirewallExclusion

        public ApplicationGatewayFirewallExclusion()
    • Method Detail

      • matchVariable

        public String matchVariable()
        Get the matchVariable property: The variable to be excluded.
        Returns:
        the matchVariable value.
      • withMatchVariable

        public ApplicationGatewayFirewallExclusion withMatchVariable​(String matchVariable)
        Set the matchVariable property: The variable to be excluded.
        Parameters:
        matchVariable - the matchVariable value to set.
        Returns:
        the ApplicationGatewayFirewallExclusion object itself.
      • selectorMatchOperator

        public String selectorMatchOperator()
        Get the selectorMatchOperator property: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
        Returns:
        the selectorMatchOperator value.
      • withSelectorMatchOperator

        public ApplicationGatewayFirewallExclusion withSelectorMatchOperator​(String selectorMatchOperator)
        Set the selectorMatchOperator property: When matchVariable is a collection, operate on the selector to specify which elements in the collection this exclusion applies to.
        Parameters:
        selectorMatchOperator - the selectorMatchOperator value to set.
        Returns:
        the ApplicationGatewayFirewallExclusion object itself.
      • selector

        public String selector()
        Get the selector property: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
        Returns:
        the selector value.
      • withSelector

        public ApplicationGatewayFirewallExclusion withSelector​(String selector)
        Set the selector property: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion applies to.
        Parameters:
        selector - the selector value to set.
        Returns:
        the ApplicationGatewayFirewallExclusion object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.