Class ElasticRequestBuilder

java.lang.Object
com.adaptris.core.elastic.rest.ElasticRequestBuilder
All Implemented Interfaces:
RequestBuilder

public class ElasticRequestBuilder extends Object implements RequestBuilder
  • Constructor Details

    • ElasticRequestBuilder

      public ElasticRequestBuilder()
  • Method Details

    • buildIndexRequest

      public org.elasticsearch.action.index.IndexRequest buildIndexRequest(String index, com.adaptris.core.elastic.DocumentWrapper doc, String refreshPolicy)
      Specified by:
      buildIndexRequest in interface RequestBuilder
    • buildUpdateRequest

      public org.elasticsearch.action.update.UpdateRequest buildUpdateRequest(String index, com.adaptris.core.elastic.DocumentWrapper doc, String refreshPolicy)
      Specified by:
      buildUpdateRequest in interface RequestBuilder
    • buildUpsertRequest

      public org.elasticsearch.action.update.UpdateRequest buildUpsertRequest(String index, com.adaptris.core.elastic.DocumentWrapper doc, String refreshPolicy)
      Specified by:
      buildUpsertRequest in interface RequestBuilder
    • buildDeleteRequest

      public org.elasticsearch.action.delete.DeleteRequest buildDeleteRequest(String index, com.adaptris.core.elastic.DocumentWrapper doc, String refreshPolicy)
      Specified by:
      buildDeleteRequest in interface RequestBuilder
    • buildBulkRequest

      public org.elasticsearch.action.bulk.BulkRequest buildBulkRequest()
      Specified by:
      buildBulkRequest in interface RequestBuilder