public static final class CfnRuleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRuleProps
CfnRuleProps
CfnRuleProps.Builder, CfnRuleProps.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.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.util.List<CfnRuleAssertion> |
getAssertions()
Assertions which define the rule.
|
ICfnConditionExpression |
getRuleCondition()
If the rule condition evaluates to false, the rule doesn't take effect.
|
int |
hashCode() |
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.public final java.util.List<CfnRuleAssertion> getAssertions()
CfnRuleProps
Default: - No assertions for the rule.
getAssertions
in interface CfnRuleProps
public final ICfnConditionExpression getRuleCondition()
CfnRuleProps
If the function in the rule condition evaluates to true, expressions in each assert are evaluated and applied.
Default: - Rule's assertions will always take effect.
getRuleCondition
in interface CfnRuleProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()