Class FilenameTemplateValidator
- java.lang.Object
-
- io.aiven.kafka.connect.common.config.validators.FilenameTemplateValidator
-
- All Implemented Interfaces:
org.apache.kafka.common.config.ConfigDef.Validator
public final class FilenameTemplateValidator extends java.lang.Object implements org.apache.kafka.common.config.ConfigDef.Validator
-
-
Constructor Summary
Constructors Constructor Description FilenameTemplateValidator(java.lang.String configName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidensureValid(java.lang.String name, java.lang.Object value)voidvalidateVariableParameters(java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,VariableTemplatePart.Parameter>> variablesWithNonEmptyParameters)static voidvalidateVariablesWithRequiredParameters(java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,VariableTemplatePart.Parameter>> variablesWithParameters)
-
-
-
Method Detail
-
ensureValid
public void ensureValid(java.lang.String name, java.lang.Object value)- Specified by:
ensureValidin interfaceorg.apache.kafka.common.config.ConfigDef.Validator
-
validateVariableParameters
public void validateVariableParameters(java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,VariableTemplatePart.Parameter>> variablesWithNonEmptyParameters)
-
validateVariablesWithRequiredParameters
public static void validateVariablesWithRequiredParameters(java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,VariableTemplatePart.Parameter>> variablesWithParameters)
-
-