|
|
|
@ -124,6 +124,7 @@ class Link:
|
|
|
|
|
self._link_type = "ethernet"
|
|
|
|
|
self._suspended = False
|
|
|
|
|
self._filters = {}
|
|
|
|
|
self._link_style = {}
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def filters(self):
|
|
|
|
@ -209,6 +210,13 @@ class Link:
|
|
|
|
|
self._project.emit_notification("link.updated", self.__json__())
|
|
|
|
|
self._project.dump()
|
|
|
|
|
|
|
|
|
|
async def update_link_style(self, link_style):
|
|
|
|
|
if link_style != self._link_style:
|
|
|
|
|
self._link_style = link_style
|
|
|
|
|
await self.update()
|
|
|
|
|
self._project.emit_notification("link.updated", self.__json__())
|
|
|
|
|
self._project.dump()
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
def created(self):
|
|
|
|
|
"""
|
|
|
|
@ -454,6 +462,7 @@ class Link:
|
|
|
|
|
"nodes": res,
|
|
|
|
|
"link_id": self._id,
|
|
|
|
|
"filters": self._filters,
|
|
|
|
|
"link_style": self._link_style,
|
|
|
|
|
"suspend": self._suspended
|
|
|
|
|
}
|
|
|
|
|
return {
|
|
|
|
@ -466,5 +475,6 @@ class Link:
|
|
|
|
|
"capture_compute_id": self.capture_compute_id,
|
|
|
|
|
"link_type": self._link_type,
|
|
|
|
|
"filters": self._filters,
|
|
|
|
|
"link_style": self._link_style,
|
|
|
|
|
"suspend": self._suspended
|
|
|
|
|
}
|
|
|
|
|