Class CfnRuleProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.waf.CfnRuleProps.Jsii$Proxy
- All Implemented Interfaces:
- CfnRuleProps,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnRuleProps
@Stability(Stable)
@Internal
public static final class CfnRuleProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRuleProps
An implementation for 
CfnRuleProps- 
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.CfnRulePropsCfnRuleProps.Builder, CfnRuleProps.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnRuleProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRuleProps.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 StringThe name of the metrics for thisRule.final StringgetName()The friendly name or description for theRule.final ObjectThePredicatesobject contains onePredicateelement for eachByteMatchSet,IPSet, orSqlInjectionMatchSetobject that you want to include in aRule.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 theCfnRuleProps.Builder.
 
- 
- 
Method Details- 
getMetricNameDescription copied from interface:CfnRulePropsThe name of the metrics for thisRule.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 theRule.- Specified by:
- getMetricNamein interface- CfnRuleProps
- See Also:
 
- 
getNameDescription copied from interface:CfnRulePropsThe friendly name or description for theRule.You can't change the name of a Ruleafter you create it.- Specified by:
- getNamein interface- CfnRuleProps
- See Also:
 
- 
getPredicatesDescription copied from interface:CfnRulePropsThePredicatesobject contains onePredicateelement for eachByteMatchSet,IPSet, orSqlInjectionMatchSetobject that you want to include in aRule.Returns union: either IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRule.PredicateProperty>- Specified by:
- getPredicatesin interface- CfnRuleProps
- 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()
 
-