public void setProps(State props) {
    for (String propKey : props.getPropertyNames()) {
      setProp(propKey, props.getProp(propKey));
    }
  }
public void setProps ( State props ) { for ( String propKey : props . getPropertyNames ( ) ) { setProp ( propKey , props . getProp ( propKey ) ) ; } }
Set table/partition parameters.

<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 #setProps(State)}, {@link #setStorageProps(State)} and
{@link #setSerDeProps(State)}. When using query-based Hive registration, they do not need to be
distinguished since all parameters will be passed via TBLPROPERTIES.
</p>