Skip to content

Commit 8ded67c

Browse files
author
Guilherme Baufaker Rêgo
committed
Add Conditions to a simple Trigger
1 parent 0f60262 commit 8ded67c

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

hawkular/alerts.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"""
1717
from hawkular.client import ApiOject, HawkularBaseClient
1818

19+
1920
class Trigger(ApiOject):
2021
__slots__ = [
2122
'id', 'name', 'description', 'type', 'event_type', 'event_category',
@@ -192,6 +193,13 @@ def create_group_member(self, member):
192193
data = self._serialize_object(member)
193194
return Trigger(self._post(self._service_url(['triggers', 'groups', 'members']), data))
194195

196+
def put_trigger_conditions(self, trigger_id, trigger_mode, conditions):
197+
data = self._serialize_object(conditions)
198+
url = self._service_url(['triggers', trigger_id, 'conditions', trigger_mode])
199+
response = self._put(url, data)
200+
return Condition.list_to_object_list(response)
201+
202+
195203
def get_trigger_conditions(self, trigger_id):
196204
"""
197205
Get all conditions for a specific trigger

0 commit comments

Comments
 (0)