Annotation Type ConfigValidationAnnotations.CustomMap


  • @Retention(RUNTIME)
    @Target(FIELD)
    public static @interface ConfigValidationAnnotations.CustomMap
    Validates a each key and value in a Map with a list of validators Validator with fields: validatorClass, keyValidatorClasses, valueValidatorClasses.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<?> validatorClass  
    • Element Detail

      • keyValidatorClasses

        java.lang.Class<?>[] keyValidatorClasses
      • valueValidatorClasses

        java.lang.Class<?>[] valueValidatorClasses
      • validatorClass

        java.lang.Class<?> validatorClass
        Default:
        org.apache.pulsar.config.validation.ValidatorImpls.MapEntryCustomValidator.class