public static class Network.SaveRule extends Command<Network.CommandId>
Network.sendNetworkManagementCommand(Command, NetworkManagementStatusListener)
to save the rule.Command.State| Modifier and Type | Field and Description |
|---|---|
int |
id |
java.lang.String |
name |
java.util.List<ResourceAction> |
resourceActions |
java.util.List<ResourceCondition> |
resourceConditions |
java.util.List<Scene> |
sceneActions |
java.util.List<ScheduleCondition> |
scheduleConditions |
| Constructor and Description |
|---|
SaveRule()
A constructor for this command.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
areConditionDataTypesCorrect()
A function to verify the condition data types.
|
void |
correctConditionsDataTypes()
A function to rectify the condition data types using
ResourceCondition.EditableResourceCondition. |
getCommandId, getTimeout, setCommandId, setTimeout, toJsonObject, toString@SerializedName(value="ruleId") public int id
@SerializedName(value="ruleName") public java.lang.String name
@SerializedName(value="resrcCondnArr") public java.util.List<ResourceCondition> resourceConditions
@SerializedName(value="schedCondnArr") public java.util.List<ScheduleCondition> scheduleConditions
@SerializedName(value="resrcActionArr") public java.util.List<ResourceAction> resourceActions
@SerializedName(value="sceneActionArr") public java.util.List<Scene> sceneActions
public boolean areConditionDataTypesCorrect()
public void correctConditionsDataTypes()
ResourceCondition.EditableResourceCondition.