public D withChangelogEnabled() {
    this.enableChangelog = true;
    return (D) this;
  }
Enable changelog for this table, by default changelog is disabled. When the
changelog stream name is not specified, it is automatically generated in
the format {@literal [job-name]-[job-id]-table-[table-id]}.
Refer to <code>stores.store-name.changelog</code> in Samza configuration guide

@return this table descriptor instance
samza-api/src/main/java/org/apache/samza/table/descriptors/LocalTableDescriptor.java