Class StepBuilder<T extends Indexable,I,P>
java.lang.Object
tech.illuin.pipeline.builder.ComponentBuilder<T,I,P,StepDescriptor<T,I,P>,StepConfig>
tech.illuin.pipeline.step.builder.StepBuilder<T,I,P>
public class StepBuilder<T extends Indexable,I,P>
extends ComponentBuilder<T,I,P,StepDescriptor<T,I,P>,StepConfig>
- Author:
- Pierre Lecerf ([email protected])
-
Field Summary
Fields inherited from class tech.illuin.pipeline.builder.ComponentBuilder
compiler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StepDescriptor<T,
I, P> build()
protected void
protected void
fillFromAnnotation
(StepConfig annotation) StepBuilder<T,
I, P> setPinned
(boolean pin) StepBuilder<T,
I, P> StepBuilder<T,
I, P> StepBuilder<T,
I, P> step
(IndexableStep<? extends T> step) StepBuilder<T,
I, P> StepBuilder<T,
I, P> step
(PayloadStep<P> step) StepBuilder<T,
I, P> withCondition
(Class<? extends Indexable> typeCondition) StepBuilder<T,
I, P> withCondition
(StepCondition predicate) StepBuilder<T,
I, P> withErrorHandler
(StepErrorHandler errorHandler) StepBuilder<T,
I, P> withEvaluation
(ResultEvaluator evaluator) StepBuilder<T,
I, P> StepBuilder<T,
I, P> withWrapper
(StepWrapper<T, I, P> wrapper) Methods inherited from class tech.illuin.pipeline.builder.ComponentBuilder
checkAnnotation
-
Constructor Details
-
StepBuilder
public StepBuilder()
-
-
Method Details
-
fillFromAnnotation
- Specified by:
fillFromAnnotation
in classComponentBuilder<T extends Indexable,
I, P, StepDescriptor<T extends Indexable, I, P>, StepConfig>
-
fillDefaults
protected void fillDefaults()- Specified by:
fillDefaults
in classComponentBuilder<T extends Indexable,
I, P, StepDescriptor<T extends Indexable, I, P>, StepConfig>
-
step
-
step
-
step
-
step
-
step
-
withId
-
withWrapper
-
withCondition
-
withCondition
-
withEvaluation
-
withErrorHandler
-
setPinned
-
build
- Specified by:
build
in classComponentBuilder<T extends Indexable,
I, P, StepDescriptor<T extends Indexable, I, P>, StepConfig>
-