Class TopicRuleProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.alpha.TopicRuleProps.Jsii$Proxy
- All Implemented Interfaces:
TopicRuleProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
TopicRuleProps
@Stability(Experimental)
@Internal
public static final class TopicRuleProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements TopicRuleProps
An implementation for
TopicRuleProps
-
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.alpha.TopicRuleProps
TopicRuleProps.Builder, TopicRuleProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(TopicRuleProps.Builder builder) Constructor that initializes the object based on literal property values passed by theTopicRuleProps.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
(experimental) The actions associated with the topic rule.final String
(experimental) A textual description of the topic rule.final Boolean
(experimental) Specifies whether the rule is enabled.final IAction
(experimental) The action AWS IoT performs when it is unable to perform a rule's action.final IotSql
getSql()
(experimental) A simplified SQL syntax to filter messages received on an MQTT topic and push the data elsewhere.final String
(experimental) The name of the topic rule.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 theTopicRuleProps.Builder
.
-
-
Method Details
-
getSql
Description copied from interface:TopicRuleProps
(experimental) A simplified SQL syntax to filter messages received on an MQTT topic and push the data elsewhere.- Specified by:
getSql
in interfaceTopicRuleProps
- See Also:
-
getActions
Description copied from interface:TopicRuleProps
(experimental) The actions associated with the topic rule.Default: No actions will be perform
- Specified by:
getActions
in interfaceTopicRuleProps
-
getDescription
Description copied from interface:TopicRuleProps
(experimental) A textual description of the topic rule.Default: None
- Specified by:
getDescription
in interfaceTopicRuleProps
-
getEnabled
Description copied from interface:TopicRuleProps
(experimental) Specifies whether the rule is enabled.Default: true
- Specified by:
getEnabled
in interfaceTopicRuleProps
-
getErrorAction
Description copied from interface:TopicRuleProps
(experimental) The action AWS IoT performs when it is unable to perform a rule's action.Default: - no action will be performed
- Specified by:
getErrorAction
in interfaceTopicRuleProps
-
getTopicRuleName
Description copied from interface:TopicRuleProps
(experimental) The name of the topic rule.Default: None
- Specified by:
getTopicRuleName
in interfaceTopicRuleProps
-
$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()
-