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 SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.waf.CfnWebACLPropsCfnWebACLProps.Builder, CfnWebACLProps.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedJsii$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 SummaryModifier 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.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected 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$ProxyConstructor that initializes the object based on literal property values passed by theCfnWebACLProps.Builder.
 
- 
- 
Method Details- 
getDefaultActionDescription copied from interface:CfnWebACLPropsThe action to perform if none of theRulescontained in theWebACLmatch.The action is specified by the WafActionobject.Returns union: either IResolvableorCfnWebACL.WafActionProperty- Specified by:
- getDefaultActionin interface- CfnWebACLProps
- See Also:
 
- 
getMetricNameDescription 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 interface- CfnWebACLProps
- See Also:
 
- 
getNameDescription 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 interface- CfnWebACLProps
- See Also:
 
- 
getRulesDescription copied from interface:CfnWebACLPropsAn array that contains the action for eachRulein aWebACL, the priority of theRule, and the ID of theRule.Returns union: either IResolvableor Listinvalid input: '<'eitherIResolvableorCfnWebACL.ActivatedRuleProperty>- Specified by:
- getRulesin interface- CfnWebACLProps
- See Also:
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-