Class CfnWebACLMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.waf.CfnWebACLMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWebACLMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWebACLMixinProps
@Stability(Stable)
@Internal
public static final class CfnWebACLMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWebACLMixinProps
An implementation for
CfnWebACLMixinProps-
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.cfnpropertymixins.services.waf.CfnWebACLMixinProps
CfnWebACLMixinProps.Builder, CfnWebACLMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnWebACLMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnWebACLMixinProps.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 theCfnWebACLMixinProps.Builder.
-
-
Method Details
-
getDefaultAction
Description copied from interface:CfnWebACLMixinPropsThe action to perform if none of theRulescontained in theWebACLmatch.The action is specified by the
WafActionobject.Returns union: either
IResolvableorCfnWebACLPropsMixin.WafActionProperty- Specified by:
getDefaultActionin interfaceCfnWebACLMixinProps- See Also:
-
getMetricName
Description copied from interface:CfnWebACLMixinPropsThe 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 interfaceCfnWebACLMixinProps- See Also:
-
getName
Description copied from interface:CfnWebACLMixinPropsA friendly name or description of theWebACL.You can't change the name of a
WebACLafter you create it.- Specified by:
getNamein interfaceCfnWebACLMixinProps- See Also:
-
getRules
Description copied from interface:CfnWebACLMixinPropsAn array that contains the action for eachRulein aWebACL, the priority of theRule, and the ID of theRule.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnWebACLPropsMixin.ActivatedRuleProperty>- Specified by:
getRulesin interfaceCfnWebACLMixinProps- See Also:
-
$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()
-