@Stability(value=Stable) @Internal public static final class CfnRuleGroup.StatementProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRuleGroup.StatementProperty
CfnRuleGroup.StatementProperty
software.amazon.jsii.JsiiObject.InitializationMode
CfnRuleGroup.StatementProperty.Builder, CfnRuleGroup.StatementProperty.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 labelMatchStatement,
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.AndStatementProperty.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAndStatement()
`CfnRuleGroup.StatementProperty.AndStatement`.
|
Object |
getByteMatchStatement()
`CfnRuleGroup.StatementProperty.ByteMatchStatement`.
|
Object |
getGeoMatchStatement()
`CfnRuleGroup.StatementProperty.GeoMatchStatement`.
|
Object |
getIpSetReferenceStatement()
`CfnRuleGroup.StatementProperty.IPSetReferenceStatement`.
|
Object |
getLabelMatchStatement()
`CfnRuleGroup.StatementProperty.LabelMatchStatement`.
|
Object |
getNotStatement()
`CfnRuleGroup.StatementProperty.NotStatement`.
|
Object |
getOrStatement()
`CfnRuleGroup.StatementProperty.OrStatement`.
|
Object |
getRateBasedStatement()
`CfnRuleGroup.StatementProperty.RateBasedStatement`.
|
Object |
getRegexPatternSetReferenceStatement()
`CfnRuleGroup.StatementProperty.RegexPatternSetReferenceStatement`.
|
Object |
getSizeConstraintStatement()
`CfnRuleGroup.StatementProperty.SizeConstraintStatement`.
|
Object |
getSqliMatchStatement()
`CfnRuleGroup.StatementProperty.SqliMatchStatement`.
|
Object |
getXssMatchStatement()
`CfnRuleGroup.StatementProperty.XssMatchStatement`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected 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 labelMatchStatement, Object notStatement, Object orStatement, Object rateBasedStatement, Object regexPatternSetReferenceStatement, Object sizeConstraintStatement, Object sqliMatchStatement, Object xssMatchStatement)
CfnRuleGroup.AndStatementProperty.Builder
.public final Object getAndStatement()
CfnRuleGroup.StatementProperty
getAndStatement
in interface CfnRuleGroup.StatementProperty
public final Object getByteMatchStatement()
CfnRuleGroup.StatementProperty
getByteMatchStatement
in interface CfnRuleGroup.StatementProperty
public final Object getGeoMatchStatement()
CfnRuleGroup.StatementProperty
getGeoMatchStatement
in interface CfnRuleGroup.StatementProperty
public final Object getIpSetReferenceStatement()
CfnRuleGroup.StatementProperty
getIpSetReferenceStatement
in interface CfnRuleGroup.StatementProperty
public final Object getLabelMatchStatement()
CfnRuleGroup.StatementProperty
getLabelMatchStatement
in interface CfnRuleGroup.StatementProperty
public final Object getNotStatement()
CfnRuleGroup.StatementProperty
getNotStatement
in interface CfnRuleGroup.StatementProperty
public final Object getOrStatement()
CfnRuleGroup.StatementProperty
getOrStatement
in interface CfnRuleGroup.StatementProperty
public final Object getRateBasedStatement()
CfnRuleGroup.StatementProperty
getRateBasedStatement
in interface CfnRuleGroup.StatementProperty
public final Object getRegexPatternSetReferenceStatement()
CfnRuleGroup.StatementProperty
getRegexPatternSetReferenceStatement
in interface CfnRuleGroup.StatementProperty
public final Object getSizeConstraintStatement()
CfnRuleGroup.StatementProperty
getSizeConstraintStatement
in interface CfnRuleGroup.StatementProperty
public final Object getSqliMatchStatement()
CfnRuleGroup.StatementProperty
getSqliMatchStatement
in interface CfnRuleGroup.StatementProperty
public final Object getXssMatchStatement()
CfnRuleGroup.StatementProperty
getXssMatchStatement
in interface CfnRuleGroup.StatementProperty
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.