Uses of Class
org.apache.iotdb.pipe.api.customizer.parameter.PipeParameterValidator
Packages that use PipeParameterValidator
-
Uses of PipeParameterValidator in org.apache.iotdb.pipe.api
Methods in org.apache.iotdb.pipe.api with parameters of type PipeParameterValidatorModifier and TypeMethodDescriptionvoidPipeConnector.validate(PipeParameterValidator validator) Deprecated.This method is mainly used to validatePipeParametersand it is executed beforePipeConnector.customize(PipeParameters, PipeConnectorRuntimeConfiguration)is called.voidPipeExtractor.validate(PipeParameterValidator validator) Deprecated.This method is mainly used to validatePipeParametersand it is executed beforePipeExtractor.customize(PipeParameters, PipeExtractorRuntimeConfiguration)is called.voidPipeProcessor.validate(PipeParameterValidator validator) This method is mainly used to validatePipeParametersand it is executed beforePipeProcessor.customize(PipeParameters, PipeProcessorRuntimeConfiguration)is called.voidPipeSink.validate(PipeParameterValidator validator) This method is mainly used to validatePipeParametersand it is executed beforePipeSink.customize(PipeParameters, PipeSinkRuntimeConfiguration)is called.voidPipeSource.validate(PipeParameterValidator validator) This method is mainly used to validatePipeParametersand it is executed beforePipeSource.customize(PipeParameters, PipeSourceRuntimeConfiguration)is called. -
Uses of PipeParameterValidator in org.apache.iotdb.pipe.api.customizer.parameter
Methods in org.apache.iotdb.pipe.api.customizer.parameter that return PipeParameterValidatorModifier and TypeMethodDescriptionPipeParameterValidator.validate(PipeParameterValidator.MultipleObjectsValidationRule validationRule, String messageToThrow, Object... arguments) Validates the input parameters according to the validation rule given by the user.PipeParameterValidator.validate(PipeParameterValidator.SingleObjectValidationRule validationRule, String messageToThrow, Object argument) Validates the input parameters according to the validation rule given by the user.PipeParameterValidator.validateAttributeValueRange(String key, boolean canBeOptional, String... optionalValues) PipeParameterValidator.validateRequiredAttribute(String key) Validates whether the attributes entered by the user contain an attribute whose key is attributeKey.PipeParameterValidator.validateSynonymAttributes(List<String> lhsAttributes, List<String> rhsAttributes, boolean isRequired) Validates whether the attributes entered by the user contain at least one attribute from lhsAttributes or rhsAttributes (if required), but not both.