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 Object implements org.apache.kafka.common.config.ConfigDef.Validator
  • Constructor Details

    • FilenameTemplateValidator

      public FilenameTemplateValidator(String configName)
  • Method Details

    • ensureValid

      public final void ensureValid(String name, Object value)
      Specified by:
      ensureValid in interface org.apache.kafka.common.config.ConfigDef.Validator
    • validateVariableParameters

      public void validateVariableParameters(List<org.apache.commons.lang3.tuple.Pair<String,VariableTemplatePart.Parameter>> variablesWithNonEmptyParameters)
    • validateVariablesWithRequiredParameters

      public static void validateVariablesWithRequiredParameters(List<org.apache.commons.lang3.tuple.Pair<String,VariableTemplatePart.Parameter>> variablesWithParameters)