Package org.jesterj.ingest.model.impl
Class NamedBuilder<TYPE extends Configurable>
- java.lang.Object
-
- org.jesterj.ingest.model.impl.NamedBuilder<TYPE>
-
- All Implemented Interfaces:
Buildable<TYPE>,ConfiguredBuildable<TYPE>
- Direct Known Subclasses:
org.jesterj.ingest.processors.BatchProcessor.Builder,CopyField.Builder,DropFieldProcessor.Builder,FetchUrl.Builder,FieldTemplateProcessor.Builder,LogAndDrop.Builder,LogAndFail.Builder,NoOpProcessor.Builder,PlanImpl.Builder,PreAnalyzeFields.Builder,RegexValueReplace.Builder,RouterBase.Builder,SetReadableFileSize.Builder,SetStaticValue.Builder,SimpleDateTimeReformatter.Builder,SplitFieldProcessor.Builder,StaxExtractingProcessor.Builder,StepImpl.Builder,TikaProcessor.Builder,TrimValues.Builder,UrlEncodeFieldProcessor.Builder,WrappingProcessor.Builder
public abstract class NamedBuilder<TYPE extends Configurable> extends java.lang.Object implements ConfiguredBuildable<TYPE>
-
-
Constructor Summary
Constructors Constructor Description NamedBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected TYPEgetObj()booleanisValid()Determine if this builder will produce a valid object.abstract NamedBuilder<TYPE>named(java.lang.String name)
-
-
-
Method Detail
-
named
public abstract NamedBuilder<TYPE> named(java.lang.String name)
-
getObj
protected TYPE getObj()
-
isValid
public boolean isValid()
Description copied from interface:ConfiguredBuildableDetermine if this builder will produce a valid object. When this method returns false theBuildable.build()method should throw an exception- Specified by:
isValidin interfaceConfiguredBuildable<TYPE extends Configurable>- Returns:
- true if it's safe to
build()false otherwise
-
-