Class ElasticsearchXpackAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchXpackAsyncClient>
co.elastic.clients.elasticsearch.xpack.ElasticsearchXpackAsyncClient
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class ElasticsearchXpackAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchXpackAsyncClient>
Client for the xpack namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchXpackAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptioninfo()
Provides general information about the installed X-Pack features.info
(XpackInfoRequest request) Provides general information about the installed X-Pack features.Provides general information about the installed X-Pack features.usage()
This API provides information about which features are currently enabled and available under the current license and some usage statistics.usage
(XpackUsageRequest request) This API provides information about which features are currently enabled and available under the current license and some usage statistics.This API provides information about which features are currently enabled and available under the current license and some usage statistics.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, close, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchXpackAsyncClient
-
ElasticsearchXpackAsyncClient
public ElasticsearchXpackAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchXpackAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchXpackAsyncClient>
-
info
Provides general information about the installed X-Pack features.- See Also:
-
info
public final CompletableFuture<XpackInfoResponse> info(Function<XpackInfoRequest.Builder, ObjectBuilder<XpackInfoRequest>> fn) Provides general information about the installed X-Pack features.- Parameters:
fn
- a function that initializes a builder to create theXpackInfoRequest
- See Also:
-
info
Provides general information about the installed X-Pack features.- See Also:
-
usage
This API provides information about which features are currently enabled and available under the current license and some usage statistics.- See Also:
-
usage
public final CompletableFuture<XpackUsageResponse> usage(Function<XpackUsageRequest.Builder, ObjectBuilder<XpackUsageRequest>> fn) This API provides information about which features are currently enabled and available under the current license and some usage statistics.- Parameters:
fn
- a function that initializes a builder to create theXpackUsageRequest
- See Also:
-
usage
This API provides information about which features are currently enabled and available under the current license and some usage statistics.- See Also:
-