Package org.jesterj.ingest.model
Interface Configurable
-
- All Known Subinterfaces:
DocumentProcessor,Plan,Router,Scanner,Step
- All Known Implementing Classes:
CopyField,DropFieldProcessor,DuplicateToAll,FetchUrl,FieldTemplateProcessor,JdbcScanner,LogAndDrop,LogAndFail,NoOpProcessor,PlanImpl,PreAnalyzeFields,RegexValueReplace,RoundRobinRouter,RouteByStepName,RouterBase,ScannerImpl,SendToSolrCloudProcessor,SetReadableFileSize,SetStaticValue,SimpleDateTimeReformatter,SimpleFileScanner,SplitFieldProcessor,StaxExtractingProcessor,StepImpl,TikaProcessor,TrimValues,UrlEncodeFieldProcessor,WrappingProcessor
public interface Configurable
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternVALID_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.StringgetName()A name for this object to distinguish it from other objects.default booleanisValidName(java.lang.String name)
-
-
-
Method Detail
-
getName
java.lang.String getName()
A name for this object to distinguish it from other objects. This value is generally supplied by the plan author. Every object in a plan must have a unique name, begin with a letter and only contain letters, digits, underscores and periods.- Returns:
- The user supplied name for this step
-
isValidName
default boolean isValidName(java.lang.String name)
-
-