def _internal(self, announced=True): r = Labelled._internal(self, announced) if announced and self.rd: r.append(self.rd.json()) return r
def __len__(self): return Labelled.__len__(self) + len(self.rd)
def __eq__(self, other): return \ Labelled.__eq__(self, other) and \ self.rd == other.rd
def eq(self, other): return \ Labelled.eq(self, other) and \ self.rd == other.rd
def __init__(self, afi, safi, action=OUT.UNSET): Labelled.__init__(self, afi, safi, action) self.rd = RouteDistinguisher.NORD
def _internal (self, announced=True): r = Labelled._internal(self,announced) if announced and self.rd: r.append(self.rd.json()) return r
def __eq__ (self, other): return \ Labelled.__eq__(self, other) and \ self.rd == other.rd
def __len__ (self): return Labelled.__len__(self) + len(self.rd)
def __init__ (self, afi, safi, action=OUT.UNSET): Labelled.__init__(self, afi, safi, action) self.rd = RouteDistinguisher.NORD
def eq (self, other): return \ Labelled.eq(self, other) and \ self.rd == other.rd