public interface ElasticSearchIndexRequestBuilderFactory extends Configurable, ConfigurableComponent
IndexRequestBuilder
instances
from serialized flume events. This is configurable, so any config params
required should be taken through this.Modifier and Type | Field and Description |
---|---|
static org.apache.commons.lang.time.FastDateFormat |
df |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.action.index.IndexRequestBuilder |
createIndexRequest(org.elasticsearch.client.Client client,
String indexPrefix,
String indexType,
Event event) |
configure
configure
org.elasticsearch.action.index.IndexRequestBuilder createIndexRequest(org.elasticsearch.client.Client client, String indexPrefix, String indexType, Event event) throws IOException
client
- ElasticSearch Client
to prepare index fromindexPrefix
- Prefix of index name to use -- as configured on the sinkindexType
- Index type to use -- as configured on the sinkevent
- Flume event to serialize and add to index requestIndexRequestBuilder
instanceIOException
- If an error occurs e.g. during serializationCopyright © 2009-2016 Apache Software Foundation. All Rights Reserved.