Class Elasticsearch6RequestCreator
- java.lang.Object
-
- org.apache.flink.cdc.connectors.elasticsearch.serializer.Elasticsearch6RequestCreator
-
public class Elasticsearch6RequestCreator extends Object
A utility class that creates Elasticsearch 6.x specific requests.This class provides methods to create
IndexRequestandDeleteRequestobjects that are compatible with Elasticsearch 6.x based on the operations provided.
-
-
Constructor Summary
Constructors Constructor Description Elasticsearch6RequestCreator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.flink.elasticsearch6.shaded.org.elasticsearch.action.delete.DeleteRequestcreateDeleteRequest(co.elastic.clients.elasticsearch.core.bulk.DeleteOperation operation)Creates an Elasticsearch 6 DeleteRequest.static org.apache.flink.elasticsearch6.shaded.org.elasticsearch.action.index.IndexRequestcreateIndexRequest(co.elastic.clients.elasticsearch.core.bulk.IndexOperation<?> operation)Creates an Elasticsearch 6 IndexRequest.
-
-
-
Method Detail
-
createIndexRequest
public static org.apache.flink.elasticsearch6.shaded.org.elasticsearch.action.index.IndexRequest createIndexRequest(co.elastic.clients.elasticsearch.core.bulk.IndexOperation<?> operation)
Creates an Elasticsearch 6 IndexRequest.- Parameters:
operation- IndexOperation object.- Returns:
- IndexRequest object.
-
createDeleteRequest
public static org.apache.flink.elasticsearch6.shaded.org.elasticsearch.action.delete.DeleteRequest createDeleteRequest(co.elastic.clients.elasticsearch.core.bulk.DeleteOperation operation)
Creates an Elasticsearch 6 DeleteRequest.- Parameters:
operation- DeleteOperation object.- Returns:
- DeleteRequest object.
-
-