timeplus.alert
alert
This module defines alert class. :copyright: (c) 2022 by Timeplus :license: Apache2, see LICENSE for more details.
View Source
""" alert This module defines alert class. :copyright: (c) 2022 by Timeplus :license: Apache2, see LICENSE for more details. """ from timeplus.resource import ResourceBase class Alert(ResourceBase): """ Alert class """ _resource_name = "alerts" def __init__(self, env=None): ResourceBase.__init__(self, env) @classmethod def build(cls, id, env=None): obj = cls(env=env) obj._set("id", id) return obj def name(self, *args): return self.prop("name", *args) def id(self): return self.prop("id") def type(self, *args): return self.prop("type", *args) def rule(self, *args): return self.prop("rule", *args) def properties(self, *args): return self.prop("properties", *args)
View Source
class Alert(ResourceBase): """ Alert class """ _resource_name = "alerts" def __init__(self, env=None): ResourceBase.__init__(self, env) @classmethod def build(cls, id, env=None): obj = cls(env=env) obj._set("id", id) return obj def name(self, *args): return self.prop("name", *args) def id(self): return self.prop("id") def type(self, *args): return self.prop("type", *args) def rule(self, *args): return self.prop("rule", *args) def properties(self, *args): return self.prop("properties", *args)
Alert class
View Source
def __init__(self, env=None): ResourceBase.__init__(self, env)
View Source
@classmethod def build(cls, id, env=None): obj = cls(env=env) obj._set("id", id) return obj
View Source
def name(self, *args): return self.prop("name", *args)
View Source
def id(self): return self.prop("id")
View Source
def type(self, *args): return self.prop("type", *args)
View Source
def rule(self, *args): return self.prop("rule", *args)
View Source
def properties(self, *args): return self.prop("properties", *args)