code: def list_packet_names(self):
          
          # Server does not do pagination on listings of this resource.
          # Return an iterator anyway for similarity with other API methods
          path = '/archive/{}/packet-names'.format(self._instance)
          response = self._client.get_proto(path=path)
          message = archive_pb2.GetPacketNamesResponse()
          message.ParseFromString(response.content)
          names = getattr(message, 'name')
          return iter(names)
docs: Returns the existing packet names.
  
          :rtype: ~collections.Iterable[str]