def METHOD_NAME(self, link_id: int) -> Link:
    """Get a link from the network by its *link_id*
    It raises an error if link_id does not exist
    :Arguments:
        **link_id** (:obj:`int`): Id of a link to retrieve
    :Returns:
        **link** (:obj:`Link`): Link object for requested link_id
    """
    link_id = int(link_id)
    if link_id in self.__items:
        link = self.__items[link_id]
        if not link._exists():
            raise Exception("Link was deleted")
        return link
    data = self.__link_data(link_id)
    if data:
        return self.__create_return_link(data)
    self.__existence_error(link_id)