Class CfnRuleGroup.LabelMatchStatementProperty.Jsii$Proxy

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

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

  • Method Details

    • getKey

      public final String getKey()
      Description copied from interface: CfnRuleGroup.LabelMatchStatementProperty
      The string to match against. The setting you provide for this depends on the match statement's Scope setting:.

      • If the Scope indicates LABEL , then this specification must include the name and can include any number of preceding namespace specifications and prefix up to providing the fully qualified label name.
      • If the Scope indicates NAMESPACE , then this specification can include any number of contiguous namespace strings, and can include the entire label namespace prefix from the rule group or web ACL where the label originates.

      Labels are case sensitive and components of a label must be separated by colon, for example NS1:NS2:name .

      Specified by:
      getKey in interface CfnRuleGroup.LabelMatchStatementProperty
    • getScope

      public final String getScope()
      Description copied from interface: CfnRuleGroup.LabelMatchStatementProperty
      Specify whether you want to match using the label name or just the namespace.
      Specified by:
      getScope in interface CfnRuleGroup.LabelMatchStatementProperty
    • $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