Package org.jesterj.ingest.processors
Class SendToSolrCloudProcessor.Builder
- java.lang.Object
-
- org.jesterj.ingest.model.impl.NamedBuilder<org.jesterj.ingest.processors.BatchProcessor<T>>
-
- org.jesterj.ingest.processors.BatchProcessor.Builder<org.apache.solr.common.SolrInputDocument>
-
- org.jesterj.ingest.processors.SendToSolrCloudProcessor.Builder
-
- All Implemented Interfaces:
Buildable<org.jesterj.ingest.processors.BatchProcessor<org.apache.solr.common.SolrInputDocument>>,ConfiguredBuildable<org.jesterj.ingest.processors.BatchProcessor<org.apache.solr.common.SolrInputDocument>>
- Enclosing class:
- SendToSolrCloudProcessor
public static class SendToSolrCloudProcessor.Builder extends org.jesterj.ingest.processors.BatchProcessor.Builder<org.apache.solr.common.SolrInputDocument>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SendToSolrCloudProcessorbuild()protected SendToSolrCloudProcessorgetObj()SendToSolrCloudProcessor.Buildernamed(java.lang.String name)SendToSolrCloudProcessor.BuilderplacingTextContentIn(java.lang.String field)SendToSolrCloudProcessor.BuilderusingCollection(java.lang.String collection)SendToSolrCloudProcessor.BuilderwithDocFieldsIn(java.lang.String fieldsField)SendToSolrCloudProcessor.BuilderwithRequestParameters(java.util.Map<java.lang.String,java.lang.String> params)SendToSolrCloudProcessor.BuilderwithZookeeper(java.lang.String zk)Add a zookeeper host:port.SendToSolrCloudProcessor.BuilderzkChroot(java.lang.String chroot)-
Methods inherited from class org.jesterj.ingest.processors.BatchProcessor.Builder
sendingBatchesOf, sendingPartialBatchesAfterMs
-
Methods inherited from class org.jesterj.ingest.model.impl.NamedBuilder
isValid
-
-
-
-
Method Detail
-
placingTextContentIn
public SendToSolrCloudProcessor.Builder placingTextContentIn(java.lang.String field)
-
usingCollection
public SendToSolrCloudProcessor.Builder usingCollection(java.lang.String collection)
-
withRequestParameters
public SendToSolrCloudProcessor.Builder withRequestParameters(java.util.Map<java.lang.String,java.lang.String> params)
-
withZookeeper
public SendToSolrCloudProcessor.Builder withZookeeper(java.lang.String zk)
Add a zookeeper host:port. If :port is omitted :2181 will be assumed- Parameters:
zk- a host name, and port specification- Returns:
- This builder for further configuration;
-
zkChroot
public SendToSolrCloudProcessor.Builder zkChroot(java.lang.String chroot)
-
withDocFieldsIn
public SendToSolrCloudProcessor.Builder withDocFieldsIn(java.lang.String fieldsField)
-
named
public SendToSolrCloudProcessor.Builder named(java.lang.String name)
- Specified by:
namedin classNamedBuilder<org.jesterj.ingest.processors.BatchProcessor<org.apache.solr.common.SolrInputDocument>>
-
getObj
protected SendToSolrCloudProcessor getObj()
- Overrides:
getObjin classNamedBuilder<org.jesterj.ingest.processors.BatchProcessor<org.apache.solr.common.SolrInputDocument>>
-
build
public SendToSolrCloudProcessor build()
-
-