Class CfnRuleGroup.JsonMatchPatternProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnRuleGroup.JsonMatchPatternProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRuleGroup.JsonMatchPatternProperty
  • Constructor Details

  • Method Details

    • getAll

      public final Object getAll()
      Description copied from interface: CfnRuleGroup.JsonMatchPatternProperty
      Match all of the elements. See also MatchScope in the JsonBody FieldToMatch specification.

      You must specify either this setting or the IncludedPaths setting, but not both.

      Specified by:
      getAll in interface CfnRuleGroup.JsonMatchPatternProperty
    • getIncludedPaths

      public final List<String> getIncludedPaths()
      Description copied from interface: CfnRuleGroup.JsonMatchPatternProperty
      Match only the specified include paths. See also MatchScope in the JsonBody FieldToMatch specification.

      Provide the include paths using JSON Pointer syntax. For example, "IncludedPaths": ["/dogs/0/name", "/dogs/1/name"] . For information about this syntax, see the Internet Engineering Task Force (IETF) documentation JavaScript Object Notation (JSON) Pointer .

      You must specify either this setting or the All setting, but not both.

      Don't use this option to include all paths. Instead, use the All setting.

      Specified by:
      getIncludedPaths in interface CfnRuleGroup.JsonMatchPatternProperty
    • $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