@Stability(value=Stable) @Internal public static final class CfnRuleGroup.StatementOneProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRuleGroup.StatementOneProperty
CfnRuleGroup.StatementOnePropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnRuleGroup.StatementOneProperty.Builder, CfnRuleGroup.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 notStatement,
Object orStatement,
Object rateBasedStatement,
Object regexPatternSetReferenceStatement,
Object sizeConstraintStatement,
Object sqliMatchStatement,
Object xssMatchStatement)
Constructor that initializes the object based on literal property values passed by the
CfnRuleGroup.AndStatementOneProperty.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAndStatement()
`CfnRuleGroup.StatementOneProperty.AndStatement`.
|
Object |
getByteMatchStatement()
`CfnRuleGroup.StatementOneProperty.ByteMatchStatement`.
|
Object |
getGeoMatchStatement()
`CfnRuleGroup.StatementOneProperty.GeoMatchStatement`.
|
Object |
getIpSetReferenceStatement()
`CfnRuleGroup.StatementOneProperty.IPSetReferenceStatement`.
|
Object |
getNotStatement()
`CfnRuleGroup.StatementOneProperty.NotStatement`.
|
Object |
getOrStatement()
`CfnRuleGroup.StatementOneProperty.OrStatement`.
|
Object |
getRateBasedStatement()
`CfnRuleGroup.StatementOneProperty.RateBasedStatement`.
|
Object |
getRegexPatternSetReferenceStatement()
`CfnRuleGroup.StatementOneProperty.RegexPatternSetReferenceStatement`.
|
Object |
getSizeConstraintStatement()
`CfnRuleGroup.StatementOneProperty.SizeConstraintStatement`.
|
Object |
getSqliMatchStatement()
`CfnRuleGroup.StatementOneProperty.SqliMatchStatement`.
|
Object |
getXssMatchStatement()
`CfnRuleGroup.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 notStatement, Object orStatement, Object rateBasedStatement, Object regexPatternSetReferenceStatement, Object sizeConstraintStatement, Object sqliMatchStatement, Object xssMatchStatement)
CfnRuleGroup.AndStatementOneProperty.Builder.public final Object getAndStatement()
CfnRuleGroup.StatementOnePropertygetAndStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-andstatementpublic final Object getByteMatchStatement()
CfnRuleGroup.StatementOnePropertygetByteMatchStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-bytematchstatementpublic final Object getGeoMatchStatement()
CfnRuleGroup.StatementOnePropertygetGeoMatchStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-geomatchstatementpublic final Object getIpSetReferenceStatement()
CfnRuleGroup.StatementOnePropertygetIpSetReferenceStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-ipsetreferencestatementpublic final Object getNotStatement()
CfnRuleGroup.StatementOnePropertygetNotStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-notstatementpublic final Object getOrStatement()
CfnRuleGroup.StatementOnePropertygetOrStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-orstatementpublic final Object getRateBasedStatement()
CfnRuleGroup.StatementOnePropertygetRateBasedStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-ratebasedstatementpublic final Object getRegexPatternSetReferenceStatement()
CfnRuleGroup.StatementOnePropertygetRegexPatternSetReferenceStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-regexpatternsetreferencestatementpublic final Object getSizeConstraintStatement()
CfnRuleGroup.StatementOnePropertygetSizeConstraintStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-sizeconstraintstatementpublic final Object getSqliMatchStatement()
CfnRuleGroup.StatementOnePropertygetSqliMatchStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-sqlimatchstatementpublic final Object getXssMatchStatement()
CfnRuleGroup.StatementOnePropertygetXssMatchStatement in interface CfnRuleGroup.StatementOnePropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafv2-rulegroup-statementone.html#cfn-wafv2-rulegroup-statementone-xssmatchstatement@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.