@Stability(value=Stable) @Internal public static final class CfnWebACL.LabelMatchStatementProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWebACL.LabelMatchStatementProperty
CfnWebACL.LabelMatchStatementPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnWebACL.LabelMatchStatementProperty.Builder, CfnWebACL.LabelMatchStatementProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnWebACL.LabelMatchStatementProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnWebACL.AllowActionProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getKey()
The string to match against.
|
String |
getScope()
Specify whether you want to match using the label name or just the namespace.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnWebACL.LabelMatchStatementProperty.Builder builder)
CfnWebACL.AllowActionProperty.Builder.public final String getKey()
CfnWebACL.LabelMatchStatementProperty
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.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 .
getKey in interface CfnWebACL.LabelMatchStatementPropertypublic final String getScope()
CfnWebACL.LabelMatchStatementPropertygetScope in interface CfnWebACL.LabelMatchStatementProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.