@Stability(value=Stable) public static final class CfnTopicRule.TopicRulePayloadProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnTopicRule.TopicRulePayloadProperty>
CfnTopicRule.TopicRulePayloadProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder actions(IResolvable actions)
CfnTopicRule.TopicRulePayloadProperty.getActions()actions - The actions associated with the rule. This parameter is required.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder actions(List<? extends Object> actions)
CfnTopicRule.TopicRulePayloadProperty.getActions()actions - The actions associated with the rule. This parameter is required.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder sql(String sql)
CfnTopicRule.TopicRulePayloadProperty.getSql()sql - The SQL statement used to query the topic. This parameter is required.
For more information, see AWS IoT SQL Reference in the AWS IoT Developer Guide .this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder awsIotSqlVersion(String awsIotSqlVersion)
CfnTopicRule.TopicRulePayloadProperty.getAwsIotSqlVersion()awsIotSqlVersion - The version of the SQL rules engine to use when evaluating the rule.
The default value is 2015-10-08.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder description(String description)
CfnTopicRule.TopicRulePayloadProperty.getDescription()description - The description of the rule.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder errorAction(CfnTopicRule.ActionProperty errorAction)
CfnTopicRule.TopicRulePayloadProperty.getErrorAction()errorAction - The action to take when an error occurs.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder errorAction(IResolvable errorAction)
CfnTopicRule.TopicRulePayloadProperty.getErrorAction()errorAction - The action to take when an error occurs.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder ruleDisabled(Boolean ruleDisabled)
CfnTopicRule.TopicRulePayloadProperty.getRuleDisabled()ruleDisabled - Specifies whether the rule is disabled.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty.Builder ruleDisabled(IResolvable ruleDisabled)
CfnTopicRule.TopicRulePayloadProperty.getRuleDisabled()ruleDisabled - Specifies whether the rule is disabled.this@Stability(value=Stable) public CfnTopicRule.TopicRulePayloadProperty build()
build in interface software.amazon.jsii.Builder<CfnTopicRule.TopicRulePayloadProperty>CfnTopicRule.TopicRulePayloadPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.