Package org.jesterj.ingest.model
Interface ConfiguredBuildable<T>
-
- All Superinterfaces:
Buildable<T>
- All Known Implementing Classes:
org.jesterj.ingest.processors.BatchProcessor.Builder,CopyField.Builder,DropFieldProcessor.Builder,DuplicateToAll.Builder,FetchUrl.Builder,FieldTemplateProcessor.Builder,JdbcScanner.Builder,LogAndDrop.Builder,LogAndFail.Builder,NamedBuilder,NoOpProcessor.Builder,PlanImpl.Builder,PreAnalyzeFields.Builder,RegexValueReplace.Builder,RoundRobinRouter.Builder,RouteByStepName.Builder,RouterBase.Builder,ScannerImpl.Builder,SendToSolrCloudProcessor.Builder,SetReadableFileSize.Builder,SetStaticValue.Builder,SimpleDateTimeReformatter.Builder,SimpleFileScanner.Builder,SplitFieldProcessor.Builder,StaxExtractingProcessor.Builder,StepImpl.Builder,TikaProcessor.Builder,TrimValues.Builder,UrlEncodeFieldProcessor.Builder,WrappingProcessor.Builder
public interface ConfiguredBuildable<T> extends Buildable<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisValid()Determine if this builder will produce a valid object.
-
-
-
Method Detail
-
isValid
boolean isValid()
Determine if this builder will produce a valid object. When this method returns false theBuildable.build()method should throw an exception- Returns:
- true if it's safe to
build()false otherwise
-
-