import { ConditionGroup } from './ConditionGroup'; import { DeviceSide } from './DeviceSide'; import { RuleAction } from './RuleAction'; import { SdkResponse } from "@huaweicloud/huaweicloud-sdk-core/SdkResponse"; export declare class CreateRuleResponse extends SdkResponse { private 'rule_id'?; name?: string; description?: string; private 'condition_group'?; actions?: Array; private 'rule_type'?; status?: string; private 'app_id'?; private 'edge_node_ids'?; private 'last_update_time'?; private 'device_side'?; constructor(); withRuleId(ruleId: string): CreateRuleResponse; set ruleId(ruleId: string | undefined); get ruleId(): string | undefined; withName(name: string): CreateRuleResponse; withDescription(description: string): CreateRuleResponse; withConditionGroup(conditionGroup: ConditionGroup): CreateRuleResponse; set conditionGroup(conditionGroup: ConditionGroup | undefined); get conditionGroup(): ConditionGroup | undefined; withActions(actions: Array): CreateRuleResponse; withRuleType(ruleType: string): CreateRuleResponse; set ruleType(ruleType: string | undefined); get ruleType(): string | undefined; withStatus(status: string): CreateRuleResponse; withAppId(appId: string): CreateRuleResponse; set appId(appId: string | undefined); get appId(): string | undefined; withEdgeNodeIds(edgeNodeIds: Array): CreateRuleResponse; set edgeNodeIds(edgeNodeIds: Array | undefined); get edgeNodeIds(): Array | undefined; withLastUpdateTime(lastUpdateTime: string): CreateRuleResponse; set lastUpdateTime(lastUpdateTime: string | undefined); get lastUpdateTime(): string | undefined; withDeviceSide(deviceSide: DeviceSide): CreateRuleResponse; set deviceSide(deviceSide: DeviceSide | undefined); get deviceSide(): DeviceSide | undefined; } //# sourceMappingURL=CreateRuleResponse.d.ts.map