Package org.apache.storm.validation

# Annotation Interface ConfigValidationAnnotations.IsMapEntryCustom

Enclosing class:
  ConfigValidationAnnotations

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

- ## Required Element Summary

  Required Elements
  Modifier and Type
  Required Element
  Description
  `Class<?>[]`
  `keyValidatorClasses`
  `Class<?>[]`
  `valueValidatorClasses`

- ## Optional Element Summary

  Optional Elements
  Modifier and Type
  Optional Element
  Description
  `Class<?>`
  `validatorClass`

- ## Element Details

  - ### keyValidatorClasses

    Class<?>[] keyValidatorClasses

  - ### valueValidatorClasses

    Class<?>[] valueValidatorClasses

- - ### validatorClass

    Class<?> validatorClass
    Default:
      org.apache.storm.validation.ConfigValidation.MapEntryCustomValidator.class