- ConfigValidation - Class in org.apache.pulsar.config.validation
-
The class that does the validation of all the members of a given object.
- ConfigValidation() - Constructor for class org.apache.pulsar.config.validation.ConfigValidation
-
- ConfigValidationAnnotations - Class in org.apache.pulsar.config.validation
-
This class defines all the annotations that classes can use to do their field validations.
- ConfigValidationAnnotations() - Constructor for class org.apache.pulsar.config.validation.ConfigValidationAnnotations
-
- ConfigValidationAnnotations.CustomList - Annotation Type in org.apache.pulsar.config.validation
-
Validates each entry in a list with a list of validators Validators with
fields: validatorClass and entryValidatorClass.
- ConfigValidationAnnotations.CustomMap - Annotation Type in org.apache.pulsar.config.validation
-
Validates a each key and value in a Map with a list of validators Validator with
fields: validatorClass, keyValidatorClasses, valueValidatorClasses.
- ConfigValidationAnnotations.CustomType - Annotation Type in org.apache.pulsar.config.validation
-
Checks if the field satisfies the custom validator class.
- ConfigValidationAnnotations.Implements - Annotation Type in org.apache.pulsar.config.validation
-
Checks if class name is assignable to the provided class/interfaces.
- ConfigValidationAnnotations.List - Annotation Type in org.apache.pulsar.config.validation
-
validates each entry in a list is of a certain type.
- ConfigValidationAnnotations.Map - Annotation Type in org.apache.pulsar.config.validation
-
Validates the type of each key and value in a map Validator with
fields: validatorClass, keyValidatorClass, valueValidatorClass.
- ConfigValidationAnnotations.NotNull - Annotation Type in org.apache.pulsar.config.validation
-
Validates on object is not null.
- ConfigValidationAnnotations.PositiveNumber - Annotation Type in org.apache.pulsar.config.validation
-
Checks if a number is positive and whether zero inclusive Validator with fields: validatorClass, includeZero.
- ConfigValidationAnnotations.StringList - Annotation Type in org.apache.pulsar.config.validation
-
validates each entry in a list is of String type.
- ConfigValidationAnnotations.ValidatorParams - Class in org.apache.pulsar.config.validation
-
Field names for annotations.
- ConfigValidationUtils - Class in org.apache.pulsar.config.validation
-
Helper methods for ConfigValidationAnnotations.
- ConfigValidationUtils() - Constructor for class org.apache.pulsar.config.validation.ConfigValidationUtils
-
- ConfigValidationUtils.FieldValidator - Interface in org.apache.pulsar.config.validation
-
Declares methods for validating configuration values.
- ConfigValidationUtils.NestableFieldValidator - Class in org.apache.pulsar.config.validation
-
Declares a method for validating configuration values that is nestable.