Class ElasticsearchClusterAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchClusterAsyncClient>
co.elastic.clients.elasticsearch.cluster.ElasticsearchClusterAsyncClient
public class ElasticsearchClusterAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchClusterAsyncClient>
Client for the cluster namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchClusterAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptionProvides explanations for shard allocations in the cluster.Provides explanations for shard allocations in the cluster.allocationExplain
(Function<AllocationExplainRequest.Builder, ObjectBuilder<AllocationExplainRequest>> fn) Provides explanations for shard allocations in the cluster.Deletes a component templatedeleteComponentTemplate
(Function<DeleteComponentTemplateRequest.Builder, ObjectBuilder<DeleteComponentTemplateRequest>> fn) Deletes a component templateClears cluster voting config exclusions.Clears cluster voting config exclusions.final CompletableFuture<BooleanResponse>
deleteVotingConfigExclusions
(Function<DeleteVotingConfigExclusionsRequest.Builder, ObjectBuilder<DeleteVotingConfigExclusionsRequest>> fn) Clears cluster voting config exclusions.Returns information about whether a particular component template existfinal CompletableFuture<BooleanResponse>
existsComponentTemplate
(Function<ExistsComponentTemplateRequest.Builder, ObjectBuilder<ExistsComponentTemplateRequest>> fn) Returns information about whether a particular component template existReturns one or more component templatesReturns one or more component templatesgetComponentTemplate
(Function<GetComponentTemplateRequest.Builder, ObjectBuilder<GetComponentTemplateRequest>> fn) Returns one or more component templatesReturns cluster settings.getSettings
(GetClusterSettingsRequest request) Returns cluster settings.getSettings
(Function<GetClusterSettingsRequest.Builder, ObjectBuilder<GetClusterSettingsRequest>> fn) Returns cluster settings.health()
Returns basic information about the health of the cluster.health
(HealthRequest request) Returns basic information about the health of the cluster.final CompletableFuture<HealthResponse>
Returns basic information about the health of the cluster.info
(ClusterInfoRequest request) Returns different information about the cluster.Returns different information about the cluster.Returns a list of any cluster-level changes (e.g.pendingTasks
(PendingTasksRequest request) Returns a list of any cluster-level changes (e.g.Returns a list of any cluster-level changes (e.g.Updates the cluster voting config exclusions by node ids or node names.Updates the cluster voting config exclusions by node ids or node names.final CompletableFuture<BooleanResponse>
postVotingConfigExclusions
(Function<PostVotingConfigExclusionsRequest.Builder, ObjectBuilder<PostVotingConfigExclusionsRequest>> fn) Updates the cluster voting config exclusions by node ids or node names.Creates or updates a component templateputComponentTemplate
(Function<PutComponentTemplateRequest.Builder, ObjectBuilder<PutComponentTemplateRequest>> fn) Creates or updates a component templateUpdates the cluster settings.putSettings
(PutClusterSettingsRequest request) Updates the cluster settings.putSettings
(Function<PutClusterSettingsRequest.Builder, ObjectBuilder<PutClusterSettingsRequest>> fn) Updates the cluster settings.Returns the information about configured remote clusters.reroute()
Allows to manually change the allocation of individual shards in the cluster.reroute
(RerouteRequest request) Allows to manually change the allocation of individual shards in the cluster.final CompletableFuture<RerouteResponse>
Allows to manually change the allocation of individual shards in the cluster.state()
Returns a comprehensive information about the state of the cluster.state
(StateRequest request) Returns a comprehensive information about the state of the cluster.final CompletableFuture<StateResponse>
Returns a comprehensive information about the state of the cluster.stats()
Returns high-level overview of cluster statistics.stats
(ClusterStatsRequest request) Returns high-level overview of cluster statistics.Returns high-level overview of cluster statistics.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchClusterAsyncClient
-
ElasticsearchClusterAsyncClient
public ElasticsearchClusterAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchClusterAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchClusterAsyncClient>
-
allocationExplain
public CompletableFuture<AllocationExplainResponse> allocationExplain(AllocationExplainRequest request) Provides explanations for shard allocations in the cluster.- See Also:
-
allocationExplain
public final CompletableFuture<AllocationExplainResponse> allocationExplain(Function<AllocationExplainRequest.Builder, ObjectBuilder<AllocationExplainRequest>> fn) Provides explanations for shard allocations in the cluster.- Parameters:
fn
- a function that initializes a builder to create theAllocationExplainRequest
- See Also:
-
allocationExplain
Provides explanations for shard allocations in the cluster.- See Also:
-
deleteComponentTemplate
public CompletableFuture<DeleteComponentTemplateResponse> deleteComponentTemplate(DeleteComponentTemplateRequest request) Deletes a component template- See Also:
-
deleteComponentTemplate
public final CompletableFuture<DeleteComponentTemplateResponse> deleteComponentTemplate(Function<DeleteComponentTemplateRequest.Builder, ObjectBuilder<DeleteComponentTemplateRequest>> fn) Deletes a component template- Parameters:
fn
- a function that initializes a builder to create theDeleteComponentTemplateRequest
- See Also:
-
deleteVotingConfigExclusions
public CompletableFuture<BooleanResponse> deleteVotingConfigExclusions(DeleteVotingConfigExclusionsRequest request) Clears cluster voting config exclusions.- See Also:
-
deleteVotingConfigExclusions
public final CompletableFuture<BooleanResponse> deleteVotingConfigExclusions(Function<DeleteVotingConfigExclusionsRequest.Builder, ObjectBuilder<DeleteVotingConfigExclusionsRequest>> fn) Clears cluster voting config exclusions.- Parameters:
fn
- a function that initializes a builder to create theDeleteVotingConfigExclusionsRequest
- See Also:
-
deleteVotingConfigExclusions
Clears cluster voting config exclusions.- See Also:
-
existsComponentTemplate
public CompletableFuture<BooleanResponse> existsComponentTemplate(ExistsComponentTemplateRequest request) Returns information about whether a particular component template exist- See Also:
-
existsComponentTemplate
public final CompletableFuture<BooleanResponse> existsComponentTemplate(Function<ExistsComponentTemplateRequest.Builder, ObjectBuilder<ExistsComponentTemplateRequest>> fn) Returns information about whether a particular component template exist- Parameters:
fn
- a function that initializes a builder to create theExistsComponentTemplateRequest
- See Also:
-
getComponentTemplate
public CompletableFuture<GetComponentTemplateResponse> getComponentTemplate(GetComponentTemplateRequest request) Returns one or more component templates- See Also:
-
getComponentTemplate
public final CompletableFuture<GetComponentTemplateResponse> getComponentTemplate(Function<GetComponentTemplateRequest.Builder, ObjectBuilder<GetComponentTemplateRequest>> fn) Returns one or more component templates- Parameters:
fn
- a function that initializes a builder to create theGetComponentTemplateRequest
- See Also:
-
getComponentTemplate
Returns one or more component templates- See Also:
-
getSettings
Returns cluster settings.- See Also:
-
getSettings
public final CompletableFuture<GetClusterSettingsResponse> getSettings(Function<GetClusterSettingsRequest.Builder, ObjectBuilder<GetClusterSettingsRequest>> fn) Returns cluster settings.- Parameters:
fn
- a function that initializes a builder to create theGetClusterSettingsRequest
- See Also:
-
getSettings
Returns cluster settings.- See Also:
-
health
Returns basic information about the health of the cluster.- See Also:
-
health
public final CompletableFuture<HealthResponse> health(Function<HealthRequest.Builder, ObjectBuilder<HealthRequest>> fn) Returns basic information about the health of the cluster.- Parameters:
fn
- a function that initializes a builder to create theHealthRequest
- See Also:
-
health
Returns basic information about the health of the cluster.- See Also:
-
info
Returns different information about the cluster.- See Also:
-
info
public final CompletableFuture<ClusterInfoResponse> info(Function<ClusterInfoRequest.Builder, ObjectBuilder<ClusterInfoRequest>> fn) Returns different information about the cluster.- Parameters:
fn
- a function that initializes a builder to create theClusterInfoRequest
- See Also:
-
pendingTasks
Returns a list of any cluster-level changes (e.g. create index, update mapping, allocate or fail shard) which have not yet been executed.- See Also:
-
pendingTasks
public final CompletableFuture<PendingTasksResponse> pendingTasks(Function<PendingTasksRequest.Builder, ObjectBuilder<PendingTasksRequest>> fn) Returns a list of any cluster-level changes (e.g. create index, update mapping, allocate or fail shard) which have not yet been executed.- Parameters:
fn
- a function that initializes a builder to create thePendingTasksRequest
- See Also:
-
pendingTasks
Returns a list of any cluster-level changes (e.g. create index, update mapping, allocate or fail shard) which have not yet been executed.- See Also:
-
postVotingConfigExclusions
public CompletableFuture<BooleanResponse> postVotingConfigExclusions(PostVotingConfigExclusionsRequest request) Updates the cluster voting config exclusions by node ids or node names.- See Also:
-
postVotingConfigExclusions
public final CompletableFuture<BooleanResponse> postVotingConfigExclusions(Function<PostVotingConfigExclusionsRequest.Builder, ObjectBuilder<PostVotingConfigExclusionsRequest>> fn) Updates the cluster voting config exclusions by node ids or node names.- Parameters:
fn
- a function that initializes a builder to create thePostVotingConfigExclusionsRequest
- See Also:
-
postVotingConfigExclusions
Updates the cluster voting config exclusions by node ids or node names.- See Also:
-
putComponentTemplate
public CompletableFuture<PutComponentTemplateResponse> putComponentTemplate(PutComponentTemplateRequest request) Creates or updates a component template- See Also:
-
putComponentTemplate
public final CompletableFuture<PutComponentTemplateResponse> putComponentTemplate(Function<PutComponentTemplateRequest.Builder, ObjectBuilder<PutComponentTemplateRequest>> fn) Creates or updates a component template- Parameters:
fn
- a function that initializes a builder to create thePutComponentTemplateRequest
- See Also:
-
putSettings
Updates the cluster settings.- See Also:
-
putSettings
public final CompletableFuture<PutClusterSettingsResponse> putSettings(Function<PutClusterSettingsRequest.Builder, ObjectBuilder<PutClusterSettingsRequest>> fn) Updates the cluster settings.- Parameters:
fn
- a function that initializes a builder to create thePutClusterSettingsRequest
- See Also:
-
putSettings
Updates the cluster settings.- See Also:
-
remoteInfo
Returns the information about configured remote clusters.- See Also:
-
reroute
Allows to manually change the allocation of individual shards in the cluster.- See Also:
-
reroute
public final CompletableFuture<RerouteResponse> reroute(Function<RerouteRequest.Builder, ObjectBuilder<RerouteRequest>> fn) Allows to manually change the allocation of individual shards in the cluster.- Parameters:
fn
- a function that initializes a builder to create theRerouteRequest
- See Also:
-
reroute
Allows to manually change the allocation of individual shards in the cluster.- See Also:
-
state
Returns a comprehensive information about the state of the cluster.- See Also:
-
state
public final CompletableFuture<StateResponse> state(Function<StateRequest.Builder, ObjectBuilder<StateRequest>> fn) Returns a comprehensive information about the state of the cluster.- Parameters:
fn
- a function that initializes a builder to create theStateRequest
- See Also:
-
state
Returns a comprehensive information about the state of the cluster.- See Also:
-
stats
Returns high-level overview of cluster statistics.- See Also:
-
stats
public final CompletableFuture<ClusterStatsResponse> stats(Function<ClusterStatsRequest.Builder, ObjectBuilder<ClusterStatsRequest>> fn) Returns high-level overview of cluster statistics.- Parameters:
fn
- a function that initializes a builder to create theClusterStatsRequest
- See Also:
-
stats
Returns high-level overview of cluster statistics.- See Also:
-