Class CfnWebACLProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.waf.CfnWebACLProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWebACLProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnWebACLProps
@Stability(Stable)
@Internal
public static final class CfnWebACLProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWebACLProps
An implementation for
CfnWebACLProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.waf.CfnWebACLProps
CfnWebACLProps.Builder, CfnWebACLProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnWebACLProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnWebACLProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThe action to perform if none of theRulescontained in theWebACLmatch.final StringThe name of the metrics for thisWebACL.final StringgetName()A friendly name or description of theWebACL.final ObjectgetRules()An array that contains the action for eachRulein aWebACL, the priority of theRule, and the ID of theRule.final inthashCode()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 theCfnWebACLProps.Builder.
-
-
Method Details
-
getDefaultAction
Description copied from interface:CfnWebACLPropsThe action to perform if none of theRulescontained in theWebACLmatch.The action is specified by the
WafActionobject.- Specified by:
getDefaultActionin interfaceCfnWebACLProps
-
getMetricName
Description copied from interface:CfnWebACLPropsThe name of the metrics for thisWebACL.The name can contain only alphanumeric characters (A-Z, a-z, 0-9), with maximum length 128 and minimum length one. It can't contain whitespace or metric names reserved for AWS WAF , including "All" and "Default_Action." You can't change
MetricNameafter you create theWebACL.- Specified by:
getMetricNamein interfaceCfnWebACLProps
-
getName
Description copied from interface:CfnWebACLPropsA friendly name or description of theWebACL.You can't change the name of a
WebACLafter you create it.- Specified by:
getNamein interfaceCfnWebACLProps
-
getRules
Description copied from interface:CfnWebACLPropsAn array that contains the action for eachRulein aWebACL, the priority of theRule, and the ID of theRule.- Specified by:
getRulesin interfaceCfnWebACLProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-