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 DeleteLicenseResponse
delete()
Deletes licensing information for the clusterGetLicenseResponse
get()
Retrieves licensing information for the clusterGetLicenseResponse
get(GetLicenseRequest request)
Retrieves licensing information for the clusterGetLicenseResponse
get(java.util.function.Function<GetLicenseRequest.Builder,ObjectBuilder<GetLicenseRequest>> fn)
Retrieves licensing information for the clusterGetBasicStatusResponse
getBasicStatus()
Retrieves information about the status of the basic license.GetTrialStatusResponse
getTrialStatus()
Retrieves information about the status of the trial license.PostResponse
post()
Updates the license for the cluster.PostResponse
post(PostRequest request)
Updates the license for the cluster.PostResponse
post(java.util.function.Function<PostRequest.Builder,ObjectBuilder<PostRequest>> fn)
Updates the license for the cluster.PostStartBasicResponse
postStartBasic()
Starts an indefinite basic license.PostStartBasicResponse
postStartBasic(PostStartBasicRequest request)
Starts an indefinite basic license.PostStartBasicResponse
postStartBasic(java.util.function.Function<PostStartBasicRequest.Builder,ObjectBuilder<PostStartBasicRequest>> fn)
Starts an indefinite basic license.PostStartTrialResponse
postStartTrial()
starts a limited time trial license.PostStartTrialResponse
postStartTrial(PostStartTrialRequest request)
starts a limited time trial license.PostStartTrialResponse
postStartTrial(java.util.function.Function<PostStartTrialRequest.Builder,ObjectBuilder<PostStartTrialRequest>> fn)
starts a limited time trial license.ElasticsearchLicenseClient
withTransportOptions(TransportOptions transportOptions)
Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_transport, _transportOptions, getDeserializer
Methods 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:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,ElasticsearchLicenseClient>
-
delete
Deletes licensing information for the cluster- Throws:
java.io.IOException
ElasticsearchException
- 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.IOException
ElasticsearchException
- 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.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
get
Retrieves licensing information for the cluster- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
getBasicStatus
Retrieves information about the status of the basic license.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
getTrialStatus
Retrieves information about the status of the trial license.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
post
Updates the license for the cluster.- Throws:
java.io.IOException
ElasticsearchException
- 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.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
post
Updates the license for the cluster.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
postStartBasic
public PostStartBasicResponse postStartBasic(PostStartBasicRequest request) throws java.io.IOException, ElasticsearchExceptionStarts an indefinite basic license.- Throws:
java.io.IOException
ElasticsearchException
- 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.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
postStartBasic
Starts an indefinite basic license.- Throws:
java.io.IOException
ElasticsearchException
- 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.IOException
ElasticsearchException
- 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.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-
postStartTrial
starts a limited time trial license.- Throws:
java.io.IOException
ElasticsearchException
- See Also:
- Documentation on elastic.co
-