def _load_rule_data(self, virtual_topology_data): """Loads rule data with a single rule """ # Load rule virtual topology data from file. self._rule_data = virtual_topology_data['rules'][0].get('rule') self._rule = Rule(self._api, self._context, self._rule_data, self._chain) self._rule.build()
def add_rule(self, rule): """ Adds a given rule to this chain. """ rule_obj = Rule(self._api, self._context, rule, self) rule_obj.build() self._rules[rule.get('id')] = rule_obj