@Override
  public Map<String, String> toConfig(Config jobConfig) {

    Preconditions.checkNotNull(jobConfig, "Job config is null");

    validate();

    Map<String, String> tableConfig = new HashMap<>(config);
    tableConfig.put(
        String.format(JavaTableConfig.TABLE_PROVIDER_FACTORY, tableId),
        getProviderFactoryClassName());

    return Collections.unmodifiableMap(tableConfig);
  }
Add a configuration entry for the table

@param key the key
@param value the value
@return this table descriptor instance
samza-api/src/main/java/org/apache/samza/table/descriptors/BaseTableDescriptor.java