Skip to content

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.ListRuleActionProperty> 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.

nameRequired

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

dataTypeOptional

public java.lang.Object getDataType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

iotInstanceIdOptional

public java.lang.Object getIotInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

productKeyOptional

public java.lang.Object getProductKey();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

ruleActionOptional

public java.lang.Object getRuleAction();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListRuleActionProperty>

ruleDescOptional

public java.lang.Object getRuleDesc();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

selectOptional

public java.lang.Object getSelect();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

shortTopicOptional

public java.lang.Object getShortTopic();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

startRuleOptional

public java.lang.Object getStartRule();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

topicTypeOptional

public java.lang.Object getTopicType();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

whereOptional

public java.lang.Object getWhere();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable