a '¡Dgýã@s6ddlmZddlmZddlmZGdd„dƒZdS)é)Úabstractmethod)ÚOptional)Ú SubpResultc@seZdZeeeedœdd„ƒƒZeeeedœdd„ƒƒZeeeedœdd„ƒƒZ ed d d œeee ee ed œd d „ƒZ eeeedœdd„ƒZ ed d d œeee ee edœdd„ƒZ eeedœdd„ƒƒZed eee edœdd„ƒZeeedœdd„ƒZeedœdd„ƒZd S)!ÚNetOps)Ú interfaceÚreturncCsdS©N©©rr r úA/usr/lib/python3.9/site-packages/cloudinit/net/netops/__init__.pyÚlink_upszNetOps.link_upcCsdSrr r r r r Ú link_down szNetOps.link_down©Z current_nameÚnew_namecCsdSrr rr r r Ú link_renameszNetOps.link_renameN)ÚgatewayÚsource_address©rZrouterrcCsdSrr rr r r Ú add_routeszNetOps.add_route©rÚaddressrcCsdSrr rr r r Ú append_route!szNetOps.append_route©rrrrcCsdSrr rr r r Ú del_route%szNetOps.del_route)rcCsdSrr r r r r Úget_default_route/szNetOps.get_default_route©rrÚ broadcastcCsdSrr rr r r Úadd_addr4szNetOps.add_addr©rrcCsdSrr rr r r Údel_addr:szNetOps.del_addrr cCsdSrr r r r r Ú flush_addr>szNetOps.flush_addr)N)Ú__name__Ú __module__Ú __qualname__Ú staticmethodrÚstrrr r rrrrrrrrr r r r r rsRûû ûû ÿ ÿrN)ÚabcrÚtypingrZcloudinit.subprrr r r r Ús