timeplus.sink
sink
This module defines sink class :copyright: (c) 2022 by Timeplus :license: Apache2, see LICENSE for more details.
View Source
""" sink This module defines sink class :copyright: (c) 2022 by Timeplus :license: Apache2, see LICENSE for more details. """ from timeplus.resource import ResourceBase class Sink(ResourceBase): """ Sink class defines base class for sinks """ _resource_name = "sinks" 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 properties(self, *args): return self.prop("properties", *args)
View Source
class Sink(ResourceBase): """ Sink class defines base class for sinks """ _resource_name = "sinks" 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 properties(self, *args): return self.prop("properties", *args)
Sink class defines base class for sinks
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 properties(self, *args): return self.prop("properties", *args)