Class Elasticsearch6RequestCreator


  • public class Elasticsearch6RequestCreator
    extends Object
    A utility class that creates Elasticsearch 6.x specific requests.

    This class provides methods to create IndexRequest and DeleteRequest objects that are compatible with Elasticsearch 6.x based on the operations provided.

    • Constructor Detail

      • Elasticsearch6RequestCreator

        public Elasticsearch6RequestCreator()
    • 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.