Class AbstractNonBulkableWork.AbstractBuilder<B>
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.work.impl.AbstractNonBulkableWork.AbstractBuilder<B>
-
- Direct Known Subclasses:
BulkWork.Builder,ClearScrollWork.Builder,CloseIndexWork.Builder,CountWork.Builder,CreateIndexWork.Builder,DeleteByQueryWork.Builder,DropIndexWork.Builder,ExplainWork.Builder,FlushWork.Builder,ForceMergeWork.Builder,GetIndexMetadataWork.Builder,OpenIndexWork.Builder,PutIndexAliasesWork.Builder,PutIndexMappingWork.Builder,PutIndexSettingsWork.Builder,RefreshWork.Builder,ScrollWork.Builder,SearchWork.Builder,WaitForIndexStatusWork.Builder
- Enclosing class:
- AbstractNonBulkableWork<R>
protected abstract static class AbstractNonBulkableWork.AbstractBuilder<B> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ElasticsearchRequestSuccessAssessorresultAssessor
-
Constructor Summary
Constructors Constructor Description AbstractBuilder(ElasticsearchRequestSuccessAssessor resultAssessor)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AbstractNonBulkableWork<?>build()protected abstract ElasticsearchRequestbuildRequest()BrequestTransformer(Function<ElasticsearchRequest,ElasticsearchRequest> requestTransformer)
-
-
-
Field Detail
-
resultAssessor
protected ElasticsearchRequestSuccessAssessor resultAssessor
-
-
Constructor Detail
-
AbstractBuilder
public AbstractBuilder(ElasticsearchRequestSuccessAssessor resultAssessor)
-
-
Method Detail
-
requestTransformer
public B requestTransformer(Function<ElasticsearchRequest,ElasticsearchRequest> requestTransformer)
-
buildRequest
protected abstract ElasticsearchRequest buildRequest()
-
build
public abstract AbstractNonBulkableWork<?> build()
-
-