Class ElasticsearchLicenseClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchLicenseClient>
co.elastic.clients.elasticsearch.license.ElasticsearchLicenseClient
public class ElasticsearchLicenseClient extends ApiClient<ElasticsearchTransport,ElasticsearchLicenseClient>
Client for the license namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions -
Constructor Summary
Constructors Constructor Description ElasticsearchLicenseClient(ElasticsearchTransport transport)ElasticsearchLicenseClient(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and Type Method Description DeleteLicenseResponsedelete()Deletes licensing information for the clusterGetLicenseResponseget()Retrieves licensing information for the clusterGetLicenseResponseget(GetLicenseRequest request)Retrieves licensing information for the clusterGetLicenseResponseget(java.util.function.Function<GetLicenseRequest.Builder,ObjectBuilder<GetLicenseRequest>> fn)Retrieves licensing information for the clusterGetBasicStatusResponsegetBasicStatus()Retrieves information about the status of the basic license.GetTrialStatusResponsegetTrialStatus()Retrieves information about the status of the trial license.PostResponsepost()Updates the license for the cluster.PostResponsepost(PostRequest request)Updates the license for the cluster.PostResponsepost(java.util.function.Function<PostRequest.Builder,ObjectBuilder<PostRequest>> fn)Updates the license for the cluster.PostStartBasicResponsepostStartBasic()Starts an indefinite basic license.PostStartBasicResponsepostStartBasic(PostStartBasicRequest request)Starts an indefinite basic license.PostStartBasicResponsepostStartBasic(java.util.function.Function<PostStartBasicRequest.Builder,ObjectBuilder<PostStartBasicRequest>> fn)Starts an indefinite basic license.PostStartTrialResponsepostStartTrial()starts a limited time trial license.PostStartTrialResponsepostStartTrial(PostStartTrialRequest request)starts a limited time trial license.PostStartTrialResponsepostStartTrial(java.util.function.Function<PostStartTrialRequest.Builder,ObjectBuilder<PostStartTrialRequest>> fn)starts a limited time trial license.ElasticsearchLicenseClientwithTransportOptions(TransportOptions transportOptions)Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ElasticsearchLicenseClient
-
ElasticsearchLicenseClient
public ElasticsearchLicenseClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchLicenseClient withTransportOptions(@Nullable TransportOptions transportOptions)Description copied from class:ApiClientCreates a new client with some request options- Specified by:
withTransportOptionsin classApiClient<ElasticsearchTransport,ElasticsearchLicenseClient>
-
delete
Deletes licensing information for the cluster- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
get
public GetLicenseResponse get(GetLicenseRequest request) throws java.io.IOException, ElasticsearchExceptionRetrieves licensing information for the cluster- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
get
public final GetLicenseResponse get(java.util.function.Function<GetLicenseRequest.Builder,ObjectBuilder<GetLicenseRequest>> fn) throws java.io.IOException, ElasticsearchExceptionRetrieves licensing information for the cluster- Parameters:
fn- a function that initializes a builder to create theGetLicenseRequest- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
get
Retrieves licensing information for the cluster- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
getBasicStatus
Retrieves information about the status of the basic license.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
getTrialStatus
Retrieves information about the status of the trial license.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
post
Updates the license for the cluster.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
post
public final PostResponse post(java.util.function.Function<PostRequest.Builder,ObjectBuilder<PostRequest>> fn) throws java.io.IOException, ElasticsearchExceptionUpdates the license for the cluster.- Parameters:
fn- a function that initializes a builder to create thePostRequest- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
post
Updates the license for the cluster.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
postStartBasic
public PostStartBasicResponse postStartBasic(PostStartBasicRequest request) throws java.io.IOException, ElasticsearchExceptionStarts an indefinite basic license.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
postStartBasic
public final PostStartBasicResponse postStartBasic(java.util.function.Function<PostStartBasicRequest.Builder,ObjectBuilder<PostStartBasicRequest>> fn) throws java.io.IOException, ElasticsearchExceptionStarts an indefinite basic license.- Parameters:
fn- a function that initializes a builder to create thePostStartBasicRequest- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
postStartBasic
Starts an indefinite basic license.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
postStartTrial
public PostStartTrialResponse postStartTrial(PostStartTrialRequest request) throws java.io.IOException, ElasticsearchExceptionstarts a limited time trial license.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
postStartTrial
public final PostStartTrialResponse postStartTrial(java.util.function.Function<PostStartTrialRequest.Builder,ObjectBuilder<PostStartTrialRequest>> fn) throws java.io.IOException, ElasticsearchExceptionstarts a limited time trial license.- Parameters:
fn- a function that initializes a builder to create thePostStartTrialRequest- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-
postStartTrial
starts a limited time trial license.- Throws:
java.io.IOExceptionElasticsearchException- See Also:
- Documentation on elastic.co
-