RosRuleProps
Properties for defining a RosRule
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-iot-rule
Initializer
import com.aliyun.ros.cdk.iot.RosRuleProps;
RosRuleProps.builder()
.name(java.lang.String)
.name(IResolvable)
// .dataType(java.lang.String)
// .dataType(IResolvable)
// .iotInstanceId(java.lang.String)
// .iotInstanceId(IResolvable)
// .productKey(java.lang.String)
// .productKey(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .ruleAction(IResolvable)
// .ruleAction(java.util.List<IResolvable)
// .ruleAction(RuleActionProperty>)
// .ruleDesc(java.lang.String)
// .ruleDesc(IResolvable)
// .select(java.lang.String)
// .select(IResolvable)
// .shortTopic(java.lang.String)
// .shortTopic(IResolvable)
// .startRule(java.lang.Boolean)
// .startRule(IResolvable)
// .topicType(java.lang.Number)
// .topicType(IResolvable)
// .where(java.lang.String)
// .where(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
name |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
dataType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
iotInstanceId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
productKey |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
resourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
ruleAction |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
ruleDesc |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
select |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
shortTopic |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
startRule |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
topicType |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
where |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
name
Required
public java.lang.Object getName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
dataType
Optional
public java.lang.Object getDataType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
iotInstanceId
Optional
public java.lang.Object getIotInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
productKey
Optional
public java.lang.Object getProductKey();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ruleAction
Optional
public java.lang.Object getRuleAction();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
RuleActionProperty>
ruleDesc
Optional
public java.lang.Object getRuleDesc();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
select
Optional
public java.lang.Object getSelect();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
shortTopic
Optional
public java.lang.Object getShortTopic();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
startRule
Optional
public java.lang.Object getStartRule();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
topicType
Optional
public java.lang.Object getTopicType();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
where
Optional
public java.lang.Object getWhere();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable