Class ElasticsearchIO.Write

java.lang.Object
org.apache.beam.sdk.transforms.PTransform<PCollection<String>,PCollectionTuple>
org.apache.beam.sdk.io.elasticsearch.ElasticsearchIO.Write
All Implemented Interfaces:
Serializable, HasDisplayData
Enclosing class:
ElasticsearchIO

public static class ElasticsearchIO.Write extends PTransform<PCollection<String>,PCollectionTuple>
A PTransform writing data to Elasticsearch.

This PTransform acts as a convenience wrapper for doing both document to bulk API serialization as well as batching those Bulk API entities and writing them to an Elasticsearch cluster. This class is effectively a thin proxy for DocToBulk->BulkIO all-in-one for convenience and backward compatibility.

See Also: