docs: def read_stream(self, start_offset=0, byte_count=None):
      """Reads the content of this object as text.
  
      Args:
        start_offset: the start offset of bytes to read.
        byte_count: the number of bytes to read. If None, it reads to the end.
      Returns:
        The text content within the object.
      Raises:
        Exception if there was an error requesting the object's content.
      """
      try:
        return self._api.object_download(self._bucket, self._key,
                                         start_offset=start_offset, byte_count=byte_count)
      except Exception as e:
        raise e