Class CfnWebACL.OverrideActionProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.wafv2.CfnWebACL.OverrideActionProperty.Jsii$Proxy
All Implemented Interfaces:
CfnWebACL.OverrideActionProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnWebACL.OverrideActionProperty

@Stability(Stable) @Internal public static final class CfnWebACL.OverrideActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWebACL.OverrideActionProperty
An implementation for CfnWebACL.OverrideActionProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnWebACL.OverrideActionProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnWebACL.OverrideActionProperty.Builder.
  • Method Details

    • getCount

      public final Object getCount()
      Description copied from interface: CfnWebACL.OverrideActionProperty
      Override the rule group evaluation result to count only.

      This option is usually set to none. It does not affect how the rules in the rule group are evaluated. If you want the rules in the rule group to only count matches, do not use this and instead use the rule action override option, with Count action, in your rule group reference statement settings.

      Specified by:
      getCount in interface CfnWebACL.OverrideActionProperty
    • getNone

      public final Object getNone()
      Description copied from interface: CfnWebACL.OverrideActionProperty
      Don't override the rule group evaluation result.

      This is the most common setting.

      Specified by:
      getNone in interface CfnWebACL.OverrideActionProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object