Class 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 Detail

      • FilenameTemplateValidator

        public FilenameTemplateValidator​(java.lang.String configName)
    • Method Detail

      • ensureValid

        public final void ensureValid​(java.lang.String name,
                                      java.lang.Object value)
        Specified by:
        ensureValid in interface org.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)