12 from __future__
import annotations
18 def __init__(self, schema: CamphorProjectSchema):
20 if not self.
schemaschema.bgpTesters:
21 self.
schemaschema.bgpTesters = BgpTesters(item=[], attributes=BgpTesterAttributesDefinition())
24 return self.
schemaschema.bgpTesters.attributes
27 self.
schemaschema.bgpTesters.attributes = attributes
29 def createBgpTester(self, name: str, attributes: Optional[BgpTesterAttributesDefinition] =
None) -> BgpTestersItem:
30 bgpTester = BgpTestersItem(name=name, attributes=attributes)
31 self.
schemaschema.bgpTesters.item.append(bgpTester)
35 return self.
schemaschema.bgpTesters.item
39 for i
in range(len(bgpTesters)):
40 if bgpTesters[i].name == name:
46 return self.
getBgpTestergetBgpTester()[position]
if position >= 0
else None
None setBgpTesterCommonAttributes(self, BgpTesterAttributesDefinition attributes)
None deleteBgpTester(self, str name)
int findBgpTesterPosition(self, str name)
BgpTestersItem findBgpTester(self, str name)
BgpTesterAttributesDefinition getBgpTesterCommonAttributes(self)
List[BgpTestersItem] getBgpTester(self)
BgpTestersItem createBgpTester(self, str name, Optional[BgpTesterAttributesDefinition] attributes=None)
def __init__(self, CamphorProjectSchema schema)