@Stability(value=Stable) @Internal public static final class CfnWebACL.StatementThreeProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWebACL.StatementThreeProperty
CfnWebACL.StatementThreePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnWebACL.StatementThreeProperty.Builder, CfnWebACL.StatementThreeProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object byteMatchStatement,
Object geoMatchStatement,
Object ipSetReferenceStatement,
Object managedRuleGroupStatement,
Object regexPatternSetReferenceStatement,
Object ruleGroupReferenceStatement,
Object sizeConstraintStatement,
Object sqliMatchStatement,
Object xssMatchStatement)
Constructor that initializes the object based on literal property values passed by the
CfnWebACL.AndStatementOneProperty.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getByteMatchStatement()
`CfnWebACL.StatementThreeProperty.ByteMatchStatement`.
|
Object |
getGeoMatchStatement()
`CfnWebACL.StatementThreeProperty.GeoMatchStatement`.
|
Object |
getIpSetReferenceStatement()
`CfnWebACL.StatementThreeProperty.IPSetReferenceStatement`.
|
Object |
getManagedRuleGroupStatement()
`CfnWebACL.StatementThreeProperty.ManagedRuleGroupStatement`.
|
Object |
getRegexPatternSetReferenceStatement()
`CfnWebACL.StatementThreeProperty.RegexPatternSetReferenceStatement`.
|
Object |
getRuleGroupReferenceStatement()
`CfnWebACL.StatementThreeProperty.RuleGroupReferenceStatement`.
|
Object |
getSizeConstraintStatement()
`CfnWebACL.StatementThreeProperty.SizeConstraintStatement`.
|
Object |
getSqliMatchStatement()
`CfnWebACL.StatementThreeProperty.SqliMatchStatement`.
|
Object |
getXssMatchStatement()
`CfnWebACL.StatementThreeProperty.XssMatchStatement`.
|
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(Object byteMatchStatement, Object geoMatchStatement, Object ipSetReferenceStatement, Object managedRuleGroupStatement, Object regexPatternSetReferenceStatement, Object ruleGroupReferenceStatement, Object sizeConstraintStatement, Object sqliMatchStatement, Object xssMatchStatement)
CfnWebACL.AndStatementOneProperty.Builder.public final Object getByteMatchStatement()
CfnWebACL.StatementThreePropertygetByteMatchStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-bytematchstatementpublic final Object getGeoMatchStatement()
CfnWebACL.StatementThreePropertygetGeoMatchStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-geomatchstatementpublic final Object getIpSetReferenceStatement()
CfnWebACL.StatementThreePropertygetIpSetReferenceStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-ipsetreferencestatementpublic final Object getManagedRuleGroupStatement()
CfnWebACL.StatementThreePropertygetManagedRuleGroupStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-managedrulegroupstatementpublic final Object getRegexPatternSetReferenceStatement()
CfnWebACL.StatementThreePropertygetRegexPatternSetReferenceStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-regexpatternsetreferencestatementpublic final Object getRuleGroupReferenceStatement()
CfnWebACL.StatementThreePropertygetRuleGroupReferenceStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-rulegroupreferencestatementpublic final Object getSizeConstraintStatement()
CfnWebACL.StatementThreePropertygetSizeConstraintStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-sizeconstraintstatementpublic final Object getSqliMatchStatement()
CfnWebACL.StatementThreePropertygetSqliMatchStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-sqlimatchstatementpublic final Object getXssMatchStatement()
CfnWebACL.StatementThreePropertygetXssMatchStatement in interface CfnWebACL.StatementThreePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementthree.html#cfn-wafv2-webacl-statementthree-xssmatchstatement@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.