diff --git a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java index 8ea085835..e65e35475 100644 --- a/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java +++ b/hudi-client/hudi-client-common/src/main/java/org/apache/hudi/config/HoodiePreCommitValidatorConfig.java @@ -18,6 +18,8 @@ package org.apache.hudi.config; +import org.apache.hudi.common.config.ConfigClassProperty; +import org.apache.hudi.common.config.ConfigGroups; import org.apache.hudi.common.config.ConfigProperty; import org.apache.hudi.common.config.HoodieConfig; @@ -32,6 +34,9 @@ import java.util.Properties; * Storage related config. */ @Immutable +@ConfigClassProperty(name = "PreCommit Validator Configurations", + groupName = ConfigGroups.Names.SPARK_DATASOURCE, + description = "The following set of configurations help validate new data before commits.") public class HoodiePreCommitValidatorConfig extends HoodieConfig { public static final ConfigProperty VALIDATOR_CLASS_NAMES = ConfigProperty diff --git a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java index 54a4d77ab..6be92af9a 100644 --- a/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java +++ b/hudi-common/src/main/java/org/apache/hudi/common/config/HoodieCommonConfig.java @@ -26,9 +26,9 @@ import java.io.IOException; import java.util.Locale; import java.util.Properties; -/** - * Common Configurations used across Hudi. - */ +@ConfigClassProperty(name = "Common Configurations", + groupName = ConfigGroups.Names.WRITE_CLIENT, + description = "The following set of configurations are common across Hudi.") public class HoodieCommonConfig extends HoodieConfig { public static final ConfigProperty SPILLABLE_DISK_MAP_TYPE = ConfigProperty