Class LicenseClient

java.lang.Object
org.elasticsearch.client.LicenseClient

@Deprecated public final class LicenseClient 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 License-related methods

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

  • Method Details

    • putLicense

      public PutLicenseResponse putLicense(PutLicenseRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Updates license for the cluster.
      Parameters:
      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
    • putLicenseAsync

      public org.elasticsearch.client.Cancellable putLicenseAsync(PutLicenseRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<PutLicenseResponse> listener)
      Deprecated.
      Asynchronously updates license for the cluster.
      Parameters:
      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
    • getLicense

      public GetLicenseResponse getLicense(GetLicenseRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Returns the current license for the cluster.
      Parameters:
      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
    • getLicenseAsync

      public org.elasticsearch.client.Cancellable getLicenseAsync(GetLicenseRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetLicenseResponse> listener)
      Deprecated.
      Asynchronously returns the current license for the cluster cluster.
      Parameters:
      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
    • deleteLicense

      public org.elasticsearch.action.support.master.AcknowledgedResponse deleteLicense(DeleteLicenseRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Deletes license from the cluster.
      Parameters:
      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
    • deleteLicenseAsync

      public org.elasticsearch.client.Cancellable deleteLicenseAsync(DeleteLicenseRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)
      Deprecated.
      Asynchronously deletes license from the cluster.
      Parameters:
      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
    • startTrial

      public StartTrialResponse startTrial(StartTrialRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Starts a trial license on the cluster.
      Parameters:
      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
    • startTrialAsync

      public org.elasticsearch.client.Cancellable startTrialAsync(StartTrialRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<StartTrialResponse> listener)
      Deprecated.
      Asynchronously starts a trial license on the cluster.
      Parameters:
      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
    • startBasic

      public StartBasicResponse startBasic(StartBasicRequest request, org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Initiates an indefinite basic license.
      Parameters:
      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
    • startBasicAsync

      public org.elasticsearch.client.Cancellable startBasicAsync(StartBasicRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<StartBasicResponse> listener)
      Deprecated.
      Asynchronously initiates an indefinite basic license.
      Parameters:
      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
    • getTrialStatus

      public GetTrialStatusResponse getTrialStatus(org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Retrieve the license trial status
      Parameters:
      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
    • getBasicStatus

      public GetBasicStatusResponse getBasicStatus(org.elasticsearch.client.RequestOptions options) throws IOException
      Deprecated.
      Retrieve the license basic status
      Parameters:
      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