code: public void updateFromEntry(UpdateInodeFileEntry entry) {
      if (entry.hasPersistJobId()) {
        setPersistJobId(entry.getPersistJobId());
      }
      if (entry.hasReplicationMax()) {
        setReplicationMax(entry.getReplicationMax());
      }
      if (entry.hasReplicationMin()) {
        setReplicationMin(entry.getReplicationMin());
      }
      if (entry.hasTempUfsPath()) {
        setTempUfsPath(entry.getTempUfsPath());
      }
      if (entry.hasBlockSizeBytes()) {
        setBlockSizeBytes(entry.getBlockSizeBytes());
      }
      if (entry.hasCacheable()) {
        setCacheable(entry.getCacheable());
      }
      if (entry.hasCompleted()) {
        setCompleted(entry.getCompleted());
      }
      if (entry.hasLength()) {
        setLength(entry.getLength());
      }
      if (entry.getSetBlocksCount() > 0) {
        setBlockIds(entry.getSetBlocksList());
      }
    }
docs: Updates this inode file's state from the given entry.
  
  @param entry the entry