类 ConfigValidationAnnotations
java.lang.Object
org.apache.pulsar.config.validation.ConfigValidationAnnotations
This class defines all the annotations that classes can use to do their field validations.
-
嵌套类概要
嵌套类修饰符和类型类说明static @interfaceValidates each entry in a list with a list of validators Validators with fields: validatorClass and entryValidatorClass.static @interfaceValidates a each key and value in a Map with a list of validators Validator with fields: validatorClass, keyValidatorClasses, valueValidatorClasses.static @interfaceChecks if the field satisfies the custom validator class.static @interfaceChecks if class name is assignable to the provided class/interfaces.static @interfacevalidates each entry in a list is of a certain type.static @interfaceValidates the type of each key and value in a map Validator with fields: validatorClass, keyValidatorClass, valueValidatorClass.static @interfaceValidates on object is not null.static @interfaceChecks if a number is positive and whether zero inclusive Validator with fields: validatorClass, includeZero.static @interfacevalidates each entry in a list is of String type.static classField names for annotations. -
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
ConfigValidationAnnotations
public ConfigValidationAnnotations()
-