code: def list_streams(self):
          
          # Server does not do pagination on listings of this resource.
          # Return an iterator anyway for similarity with other API methods
          path = '/archive/{}/streams'.format(self._instance)
          response = self._client.get_proto(path=path)
          message = rest_pb2.ListStreamsResponse()
          message.ParseFromString(response.content)
          streams = getattr(message, 'stream')
          return iter([Stream(stream) for stream in streams])
docs: Returns the existing streams.
  
          Streams are returned in lexicographical order.
  
          :rtype: ~collections.Iterable[.Stream]