Class CfnTopicRule.TopicRulePayloadProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnTopicRule.TopicRulePayloadProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRule.TopicRulePayloadProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRule.TopicRulePayloadProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRule.TopicRulePayloadProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRule.TopicRulePayloadProperty
An implementation for
CfnTopicRule.TopicRulePayloadProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnTopicRule.TopicRulePayloadProperty
CfnTopicRule.TopicRulePayloadProperty.Builder, CfnTopicRule.TopicRulePayloadProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTopicRule.TopicRulePayloadProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The actions associated with the rule.final String
The version of the SQL rules engine to use when evaluating the rule.final String
The description of the rule.final Object
The action to take when an error occurs.final Object
Specifies whether the rule is disabled.final String
getSql()
The SQL statement used to query the topic.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTopicRule.TopicRulePayloadProperty.Builder
.
-
-
Method Details
-
getActions
Description copied from interface:CfnTopicRule.TopicRulePayloadProperty
The actions associated with the rule.- Specified by:
getActions
in interfaceCfnTopicRule.TopicRulePayloadProperty
- See Also:
-
getSql
Description copied from interface:CfnTopicRule.TopicRulePayloadProperty
The SQL statement used to query the topic.For more information, see AWS IoT SQL Reference in the AWS IoT Developer Guide .
- Specified by:
getSql
in interfaceCfnTopicRule.TopicRulePayloadProperty
- See Also:
-
getAwsIotSqlVersion
Description copied from interface:CfnTopicRule.TopicRulePayloadProperty
The version of the SQL rules engine to use when evaluating the rule.The default value is 2015-10-08.
- Specified by:
getAwsIotSqlVersion
in interfaceCfnTopicRule.TopicRulePayloadProperty
- See Also:
-
getDescription
Description copied from interface:CfnTopicRule.TopicRulePayloadProperty
The description of the rule.- Specified by:
getDescription
in interfaceCfnTopicRule.TopicRulePayloadProperty
- See Also:
-
getErrorAction
Description copied from interface:CfnTopicRule.TopicRulePayloadProperty
The action to take when an error occurs.- Specified by:
getErrorAction
in interfaceCfnTopicRule.TopicRulePayloadProperty
- See Also:
-
getRuleDisabled
Description copied from interface:CfnTopicRule.TopicRulePayloadProperty
Specifies whether the rule is disabled.- Specified by:
getRuleDisabled
in interfaceCfnTopicRule.TopicRulePayloadProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-