docs: public static OffsetRequest readFrom(ByteBuffer buffer) {
          String topic = Utils.readShortString(buffer);
          int partition = buffer.getInt();
          long offset = buffer.getLong();
          int maxNumOffsets = buffer.getInt();
          return new OffsetRequest(topic, partition, offset, maxNumOffsets);
      }