@Stability(value=Stable) @Internal public static final class CfnWebACL.StatementOneProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnWebACL.StatementOneProperty
CfnWebACL.StatementOnePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnWebACL.StatementOneProperty.Builder, CfnWebACL.StatementOneProperty.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 andStatement,
Object byteMatchStatement,
Object geoMatchStatement,
Object ipSetReferenceStatement,
Object managedRuleGroupStatement,
Object notStatement,
Object orStatement,
Object rateBasedStatement,
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 |
getAndStatement()
`CfnWebACL.StatementOneProperty.AndStatement`.
|
Object |
getByteMatchStatement()
`CfnWebACL.StatementOneProperty.ByteMatchStatement`.
|
Object |
getGeoMatchStatement()
`CfnWebACL.StatementOneProperty.GeoMatchStatement`.
|
Object |
getIpSetReferenceStatement()
`CfnWebACL.StatementOneProperty.IPSetReferenceStatement`.
|
Object |
getManagedRuleGroupStatement()
`CfnWebACL.StatementOneProperty.ManagedRuleGroupStatement`.
|
Object |
getNotStatement()
`CfnWebACL.StatementOneProperty.NotStatement`.
|
Object |
getOrStatement()
`CfnWebACL.StatementOneProperty.OrStatement`.
|
Object |
getRateBasedStatement()
`CfnWebACL.StatementOneProperty.RateBasedStatement`.
|
Object |
getRegexPatternSetReferenceStatement()
`CfnWebACL.StatementOneProperty.RegexPatternSetReferenceStatement`.
|
Object |
getRuleGroupReferenceStatement()
`CfnWebACL.StatementOneProperty.RuleGroupReferenceStatement`.
|
Object |
getSizeConstraintStatement()
`CfnWebACL.StatementOneProperty.SizeConstraintStatement`.
|
Object |
getSqliMatchStatement()
`CfnWebACL.StatementOneProperty.SqliMatchStatement`.
|
Object |
getXssMatchStatement()
`CfnWebACL.StatementOneProperty.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 andStatement, Object byteMatchStatement, Object geoMatchStatement, Object ipSetReferenceStatement, Object managedRuleGroupStatement, Object notStatement, Object orStatement, Object rateBasedStatement, Object regexPatternSetReferenceStatement, Object ruleGroupReferenceStatement, Object sizeConstraintStatement, Object sqliMatchStatement, Object xssMatchStatement)
CfnWebACL.AndStatementOneProperty.Builder.public final Object getAndStatement()
CfnWebACL.StatementOnePropertygetAndStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-andstatementpublic final Object getByteMatchStatement()
CfnWebACL.StatementOnePropertygetByteMatchStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-bytematchstatementpublic final Object getGeoMatchStatement()
CfnWebACL.StatementOnePropertygetGeoMatchStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-geomatchstatementpublic final Object getIpSetReferenceStatement()
CfnWebACL.StatementOnePropertygetIpSetReferenceStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-ipsetreferencestatementpublic final Object getManagedRuleGroupStatement()
CfnWebACL.StatementOnePropertygetManagedRuleGroupStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-managedrulegroupstatementpublic final Object getNotStatement()
CfnWebACL.StatementOnePropertygetNotStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-notstatementpublic final Object getOrStatement()
CfnWebACL.StatementOnePropertygetOrStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-orstatementpublic final Object getRateBasedStatement()
CfnWebACL.StatementOnePropertygetRateBasedStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-ratebasedstatementpublic final Object getRegexPatternSetReferenceStatement()
CfnWebACL.StatementOnePropertygetRegexPatternSetReferenceStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-regexpatternsetreferencestatementpublic final Object getRuleGroupReferenceStatement()
CfnWebACL.StatementOnePropertygetRuleGroupReferenceStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-rulegroupreferencestatementpublic final Object getSizeConstraintStatement()
CfnWebACL.StatementOnePropertygetSizeConstraintStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-sizeconstraintstatementpublic final Object getSqliMatchStatement()
CfnWebACL.StatementOnePropertygetSqliMatchStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-sqlimatchstatementpublic final Object getXssMatchStatement()
CfnWebACL.StatementOnePropertygetXssMatchStatement in interface CfnWebACL.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-webacl-statementone.html#cfn-wafv2-webacl-statementone-xssmatchstatement@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.