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
An implementation for
CfnRuleGroup.LabelMatchStatementProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.wafv2.CfnRuleGroup.LabelMatchStatementProperty
CfnRuleGroup.LabelMatchStatementProperty.Builder, CfnRuleGroup.LabelMatchStatementProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnRuleGroup.LabelMatchStatementProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theCfnRuleGroup.LabelMatchStatementProperty.Builder
.
-
-
Method Details
-
getKey
Description copied from interface:CfnRuleGroup.LabelMatchStatementProperty
The string to match against. The setting you provide for this depends on the match statement'sScope
setting:.- If the
Scope
indicatesLABEL
, 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
indicatesNAMESPACE
, 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 interfaceCfnRuleGroup.LabelMatchStatementProperty
- See Also:
- If the
-
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 interfaceCfnRuleGroup.LabelMatchStatementProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-