Class EnrichClient

java.lang.Object
org.elasticsearch.client.EnrichClient

@Deprecated public final class EnrichClient extends Object
Deprecated.
The High Level Rest Client is deprecated in favor of the Elasticsearch Java API Client
A wrapper for the RestHighLevelClient that provides methods for accessing the Elastic enrich related methods

See the X-Pack Enrich Policy APIs on elastic.co for more information.

  • Method Details

    • putPolicy

      public AcknowledgedResponse putPolicy(PutPolicyRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Executes the put policy api, which stores an enrich policy. See the docs for more.
      Parameters:
      request - the PutPolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      Returns:
      the response
      Throws:
      IOException - in case there is a problem sending the request or parsing back the response
    • putPolicyAsync

      public org.elasticsearch.client.Cancellable putPolicyAsync(PutPolicyRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<AcknowledgedResponse> listener)
      Deprecated.
      Asynchronously executes the put policy api, which stores an enrich policy. See the docs for more.
      Parameters:
      request - the PutPolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      listener - the listener to be notified upon request completion
      Returns:
      cancellable that may be used to cancel the request
    • deletePolicy

      public AcknowledgedResponse deletePolicy(DeletePolicyRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Executes the delete policy api, which deletes an enrich policy. See the docs for more.
      Parameters:
      request - the DeletePolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      Returns:
      the response
      Throws:
      IOException - in case there is a problem sending the request or parsing back the response
    • deletePolicyAsync

      public org.elasticsearch.client.Cancellable deletePolicyAsync(DeletePolicyRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<AcknowledgedResponse> listener)
      Deprecated.
      Asynchronously executes the delete policy api, which deletes an enrich policy. See the docs for more.
      Parameters:
      request - the DeletePolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      listener - the listener to be notified upon request completion
      Returns:
      cancellable that may be used to cancel the request
    • getPolicy

      public GetPolicyResponse getPolicy(GetPolicyRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Executes the get policy api, which retrieves an enrich policy. See the docs for more.
      Parameters:
      request - the PutPolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      Returns:
      the response
      Throws:
      IOException - in case there is a problem sending the request or parsing back the response
    • getPolicyAsync

      public org.elasticsearch.client.Cancellable getPolicyAsync(GetPolicyRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetPolicyResponse> listener)
      Deprecated.
      Asynchronously executes the get policy api, which retrieves an enrich policy. See the docs for more.
      Parameters:
      request - the PutPolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      listener - the listener to be notified upon request completion
      Returns:
      cancellable that may be used to cancel the request
    • stats

      public StatsResponse stats(StatsRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Executes the enrich stats api, which retrieves enrich related stats. See the docs for more.
      Parameters:
      request - the StatsRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      Returns:
      the response
      Throws:
      IOException - in case there is a problem sending the request or parsing back the response
    • statsAsync

      public org.elasticsearch.client.Cancellable statsAsync(StatsRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<StatsResponse> listener)
      Deprecated.
      Asynchronously executes the enrich stats api, which retrieves enrich related stats. See the docs for more.
      Parameters:
      request - the StatsRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      listener - the listener to be notified upon request completion
      Returns:
      cancellable that may be used to cancel the request
    • executePolicy

      public ExecutePolicyResponse executePolicy(ExecutePolicyRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Executes the execute policy api, which executes an enrich policy. See the docs for more.
      Parameters:
      request - the ExecutePolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      Returns:
      the response
      Throws:
      IOException - in case there is a problem sending the request or parsing back the response
    • executePolicyAsync

      public org.elasticsearch.client.Cancellable executePolicyAsync(ExecutePolicyRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ExecutePolicyResponse> listener)
      Deprecated.
      Asynchronously executes the execute policy api, which executes an enrich policy. See the docs for more.
      Parameters:
      request - the ExecutePolicyRequest
      options - the request options (e.g. headers), use RequestOptions.DEFAULT if nothing needs to be customized
      listener - the listener to be notified upon request completion
      Returns:
      cancellable that may be used to cancel the request