code: public void setStorageProp(String key, Object value) {
      this.storageProps.setProp(key, value);
      updateStorageFields(this.storageProps, key, value);
    }
docs: Set a storage parameter for a table/partition.
  
  <p>
  When using {@link org.apache.gobblin.hive.metastore.HiveMetaStoreBasedRegister}, since it internally use
  {@link org.apache.hadoop.hive.metastore.api.Table} and {@link org.apache.hadoop.hive.metastore.api.Partition}
  which distinguishes between table/partition parameters, storage descriptor parameters, and serde parameters,
  one may need to distinguish them when constructing a {@link HiveRegistrationUnit} by using
  {@link #setProp(String, Object)}, {@link #setStorageProp(String, Object)} and
  {@link #setSerDeProp(String, Object)}. When using query-based Hive registration, they do not need to be
  distinguished since all parameters will be passed via TBLPROPERTIES.
  </p>