Package com.github.euler.elasticsearch
Class ElasticsearchContentTask.Builder
- java.lang.Object
-
- com.github.euler.elasticsearch.ElasticsearchContentTask.Builder
-
- Enclosing class:
- ElasticsearchContentTask
public static class ElasticsearchContentTask.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticsearchContentTaskbuild()org.elasticsearch.client.RestHighLevelClientgetClient()FlushConfiggetFlushConfig()intgetFragmentOverlap()intgetFragmentSize()StringgetIndex()StringgetName()org.apache.tika.parser.ParsergetParser()com.github.euler.common.StreamFactorygetStreamFactory()ElasticsearchContentTask.BuildersetClient(org.elasticsearch.client.RestHighLevelClient client)ElasticsearchContentTask.BuildersetFlushConfig(FlushConfig flushConfig)ElasticsearchContentTask.BuildersetFragmentOverlap(int fragmentOverlap)ElasticsearchContentTask.BuildersetFragmentSize(int fragmentSize)ElasticsearchContentTask.BuildersetIndex(String index)ElasticsearchContentTask.BuildersetName(String name)ElasticsearchContentTask.BuildersetParser(org.apache.tika.parser.Parser parser)ElasticsearchContentTask.BuildersetStreamFactory(com.github.euler.common.StreamFactory sf)
-
-
-
Method Detail
-
getName
public String getName()
-
setName
public ElasticsearchContentTask.Builder setName(String name)
-
getIndex
public String getIndex()
-
setIndex
public ElasticsearchContentTask.Builder setIndex(String index)
-
getParser
public org.apache.tika.parser.Parser getParser()
-
setParser
public ElasticsearchContentTask.Builder setParser(org.apache.tika.parser.Parser parser)
-
getStreamFactory
public com.github.euler.common.StreamFactory getStreamFactory()
-
setStreamFactory
public ElasticsearchContentTask.Builder setStreamFactory(com.github.euler.common.StreamFactory sf)
-
getFragmentSize
public int getFragmentSize()
-
setFragmentSize
public ElasticsearchContentTask.Builder setFragmentSize(int fragmentSize)
-
getFragmentOverlap
public int getFragmentOverlap()
-
setFragmentOverlap
public ElasticsearchContentTask.Builder setFragmentOverlap(int fragmentOverlap)
-
getClient
public org.elasticsearch.client.RestHighLevelClient getClient()
-
setClient
public ElasticsearchContentTask.Builder setClient(org.elasticsearch.client.RestHighLevelClient client)
-
getFlushConfig
public FlushConfig getFlushConfig()
-
setFlushConfig
public ElasticsearchContentTask.Builder setFlushConfig(FlushConfig flushConfig)
-
build
public ElasticsearchContentTask build()
-
-