Package org.elasticsearch.client
Interface ClusterAdminClient
-
- All Superinterfaces:
ElasticsearchClient
public interface ClusterAdminClient extends ElasticsearchClient
Administrative actions/operations against indices.- See Also:
AdminClient.cluster()
-
-
Method Summary
-
Methods inherited from interface org.elasticsearch.client.ElasticsearchClient
execute, execute, threadPool
-
-
-
-
Method Detail
-
health
ActionFuture<ClusterHealthResponse> health(ClusterHealthRequest request)
The health of the cluster.- Parameters:
request
- The cluster state request- Returns:
- The result future
- See Also:
Requests.clusterHealthRequest(String...)
-
health
void health(ClusterHealthRequest request, ActionListener<ClusterHealthResponse> listener)
The health of the cluster.- Parameters:
request
- The cluster state requestlistener
- A listener to be notified with a result- See Also:
Requests.clusterHealthRequest(String...)
-
prepareHealth
ClusterHealthRequestBuilder prepareHealth(java.lang.String... indices)
The health of the cluster.
-
state
ActionFuture<ClusterStateResponse> state(ClusterStateRequest request)
The state of the cluster.- Parameters:
request
- The cluster state request.- Returns:
- The result future
- See Also:
Requests.clusterStateRequest()
-
state
void state(ClusterStateRequest request, ActionListener<ClusterStateResponse> listener)
The state of the cluster.- Parameters:
request
- The cluster state request.listener
- A listener to be notified with a result- See Also:
Requests.clusterStateRequest()
-
prepareState
ClusterStateRequestBuilder prepareState()
The state of the cluster.
-
updateSettings
ActionFuture<ClusterUpdateSettingsResponse> updateSettings(ClusterUpdateSettingsRequest request)
Updates settings in the cluster.
-
updateSettings
void updateSettings(ClusterUpdateSettingsRequest request, ActionListener<ClusterUpdateSettingsResponse> listener)
Update settings in the cluster.
-
prepareUpdateSettings
ClusterUpdateSettingsRequestBuilder prepareUpdateSettings()
Update settings in the cluster.
-
prepareReloadSecureSettings
NodesReloadSecureSettingsRequestBuilder prepareReloadSecureSettings()
Re initialize each cluster node and pass them the secret store password.
-
reroute
ActionFuture<ClusterRerouteResponse> reroute(ClusterRerouteRequest request)
Reroutes allocation of shards. Advance API.
-
reroute
void reroute(ClusterRerouteRequest request, ActionListener<ClusterRerouteResponse> listener)
Reroutes allocation of shards. Advance API.
-
prepareReroute
ClusterRerouteRequestBuilder prepareReroute()
Update settings in the cluster.
-
nodesInfo
ActionFuture<NodesInfoResponse> nodesInfo(NodesInfoRequest request)
Nodes info of the cluster.- Parameters:
request
- The nodes info request- Returns:
- The result future
- See Also:
Requests.nodesInfoRequest(String...)
-
nodesInfo
void nodesInfo(NodesInfoRequest request, ActionListener<NodesInfoResponse> listener)
Nodes info of the cluster.- Parameters:
request
- The nodes info requestlistener
- A listener to be notified with a result- See Also:
Requests.nodesInfoRequest(String...)
-
prepareNodesInfo
NodesInfoRequestBuilder prepareNodesInfo(java.lang.String... nodesIds)
Nodes info of the cluster.
-
clusterStats
ActionFuture<ClusterStatsResponse> clusterStats(ClusterStatsRequest request)
Cluster wide aggregated stats.- Parameters:
request
- The cluster stats request- Returns:
- The result future
- See Also:
Requests.clusterStatsRequest()
-
clusterStats
void clusterStats(ClusterStatsRequest request, ActionListener<ClusterStatsResponse> listener)
Cluster wide aggregated stats- Parameters:
request
- The cluster stats requestlistener
- A listener to be notified with a result- See Also:
Requests.clusterStatsRequest()
-
prepareClusterStats
ClusterStatsRequestBuilder prepareClusterStats()
-
nodesStats
ActionFuture<NodesStatsResponse> nodesStats(NodesStatsRequest request)
Nodes stats of the cluster.- Parameters:
request
- The nodes stats request- Returns:
- The result future
- See Also:
Requests.nodesStatsRequest(String...)
-
nodesStats
void nodesStats(NodesStatsRequest request, ActionListener<NodesStatsResponse> listener)
Nodes stats of the cluster.- Parameters:
request
- The nodes info requestlistener
- A listener to be notified with a result- See Also:
Requests.nodesStatsRequest(String...)
-
prepareNodesStats
NodesStatsRequestBuilder prepareNodesStats(java.lang.String... nodesIds)
Nodes stats of the cluster.
-
nodesUsage
ActionFuture<NodesUsageResponse> nodesUsage(NodesUsageRequest request)
Returns top N hot-threads samples per node. The hot-threads are only sampled for the node ids specified in the request. Nodes usage of the cluster.- Parameters:
request
- The nodes usage request- Returns:
- The result future
- See Also:
Requests.nodesUsageRequest(String...)
-
nodesUsage
void nodesUsage(NodesUsageRequest request, ActionListener<NodesUsageResponse> listener)
Nodes usage of the cluster.- Parameters:
request
- The nodes usage requestlistener
- A listener to be notified with a result- See Also:
Requests.nodesUsageRequest(String...)
-
prepareNodesUsage
NodesUsageRequestBuilder prepareNodesUsage(java.lang.String... nodesIds)
Nodes usage of the cluster.
-
nodesHotThreads
ActionFuture<NodesHotThreadsResponse> nodesHotThreads(NodesHotThreadsRequest request)
Returns top N hot-threads samples per node. The hot-threads are only sampled for the node ids specified in the request.
-
nodesHotThreads
void nodesHotThreads(NodesHotThreadsRequest request, ActionListener<NodesHotThreadsResponse> listener)
Returns top N hot-threads samples per node. The hot-threads are only sampled for the node ids specified in the request.
-
prepareNodesHotThreads
NodesHotThreadsRequestBuilder prepareNodesHotThreads(java.lang.String... nodesIds)
Returns a request builder to fetch top N hot-threads samples per node. The hot-threads are only sampled for the node ids provided. Note: Use*
to fetch samples for all nodes
-
listTasks
ActionFuture<ListTasksResponse> listTasks(ListTasksRequest request)
List tasks- Parameters:
request
- The nodes tasks request- Returns:
- The result future
- See Also:
Requests.listTasksRequest()
-
listTasks
void listTasks(ListTasksRequest request, ActionListener<ListTasksResponse> listener)
List active tasks- Parameters:
request
- The nodes tasks requestlistener
- A listener to be notified with a result- See Also:
Requests.listTasksRequest()
-
prepareListTasks
ListTasksRequestBuilder prepareListTasks(java.lang.String... nodesIds)
List active tasks
-
getTask
ActionFuture<GetTaskResponse> getTask(GetTaskRequest request)
Get a task.- Parameters:
request
- the request- Returns:
- the result future
- See Also:
Requests.getTaskRequest()
-
getTask
void getTask(GetTaskRequest request, ActionListener<GetTaskResponse> listener)
Get a task.- Parameters:
request
- the requestlistener
- A listener to be notified with the result- See Also:
Requests.getTaskRequest()
-
prepareGetTask
GetTaskRequestBuilder prepareGetTask(java.lang.String taskId)
Fetch a task by id.
-
prepareGetTask
GetTaskRequestBuilder prepareGetTask(TaskId taskId)
Fetch a task by id.
-
cancelTasks
ActionFuture<CancelTasksResponse> cancelTasks(CancelTasksRequest request)
Cancel tasks- Parameters:
request
- The nodes tasks request- Returns:
- The result future
- See Also:
Requests.cancelTasksRequest()
-
cancelTasks
void cancelTasks(CancelTasksRequest request, ActionListener<CancelTasksResponse> listener)
Cancel active tasks- Parameters:
request
- The nodes tasks requestlistener
- A listener to be notified with a result- See Also:
Requests.cancelTasksRequest()
-
prepareCancelTasks
CancelTasksRequestBuilder prepareCancelTasks(java.lang.String... nodesIds)
Cancel active tasks
-
searchShards
ActionFuture<ClusterSearchShardsResponse> searchShards(ClusterSearchShardsRequest request)
Returns list of shards the given search would be executed on.
-
searchShards
void searchShards(ClusterSearchShardsRequest request, ActionListener<ClusterSearchShardsResponse> listener)
Returns list of shards the given search would be executed on.
-
prepareSearchShards
ClusterSearchShardsRequestBuilder prepareSearchShards()
Returns list of shards the given search would be executed on.
-
prepareSearchShards
ClusterSearchShardsRequestBuilder prepareSearchShards(java.lang.String... indices)
Returns list of shards the given search would be executed on.
-
putRepository
ActionFuture<AcknowledgedResponse> putRepository(PutRepositoryRequest request)
Registers a snapshot repository.
-
putRepository
void putRepository(PutRepositoryRequest request, ActionListener<AcknowledgedResponse> listener)
Registers a snapshot repository.
-
preparePutRepository
PutRepositoryRequestBuilder preparePutRepository(java.lang.String name)
Registers a snapshot repository.
-
deleteRepository
ActionFuture<AcknowledgedResponse> deleteRepository(DeleteRepositoryRequest request)
Unregisters a repository.
-
deleteRepository
void deleteRepository(DeleteRepositoryRequest request, ActionListener<AcknowledgedResponse> listener)
Unregisters a repository.
-
prepareDeleteRepository
DeleteRepositoryRequestBuilder prepareDeleteRepository(java.lang.String name)
Unregisters a repository.
-
getRepositories
ActionFuture<GetRepositoriesResponse> getRepositories(GetRepositoriesRequest request)
Gets repositories.
-
getRepositories
void getRepositories(GetRepositoriesRequest request, ActionListener<GetRepositoriesResponse> listener)
Gets repositories.
-
prepareGetRepositories
GetRepositoriesRequestBuilder prepareGetRepositories(java.lang.String... name)
Gets repositories.
-
prepareCleanupRepository
CleanupRepositoryRequestBuilder prepareCleanupRepository(java.lang.String repository)
Cleans up repository.
-
cleanupRepository
ActionFuture<CleanupRepositoryResponse> cleanupRepository(CleanupRepositoryRequest repository)
Cleans up repository.
-
cleanupRepository
void cleanupRepository(CleanupRepositoryRequest repository, ActionListener<CleanupRepositoryResponse> listener)
Cleans up repository.
-
verifyRepository
ActionFuture<VerifyRepositoryResponse> verifyRepository(VerifyRepositoryRequest request)
Verifies a repository.
-
verifyRepository
void verifyRepository(VerifyRepositoryRequest request, ActionListener<VerifyRepositoryResponse> listener)
Verifies a repository.
-
prepareVerifyRepository
VerifyRepositoryRequestBuilder prepareVerifyRepository(java.lang.String name)
Verifies a repository.
-
createSnapshot
ActionFuture<CreateSnapshotResponse> createSnapshot(CreateSnapshotRequest request)
Creates a new snapshot.
-
createSnapshot
void createSnapshot(CreateSnapshotRequest request, ActionListener<CreateSnapshotResponse> listener)
Creates a new snapshot.
-
prepareCreateSnapshot
CreateSnapshotRequestBuilder prepareCreateSnapshot(java.lang.String repository, java.lang.String name)
Creates a new snapshot.
-
getSnapshots
ActionFuture<GetSnapshotsResponse> getSnapshots(GetSnapshotsRequest request)
Get snapshot.
-
getSnapshots
void getSnapshots(GetSnapshotsRequest request, ActionListener<GetSnapshotsResponse> listener)
Get snapshot.
-
prepareGetSnapshots
GetSnapshotsRequestBuilder prepareGetSnapshots(java.lang.String repository)
Get snapshot.
-
deleteSnapshot
ActionFuture<AcknowledgedResponse> deleteSnapshot(DeleteSnapshotRequest request)
Delete snapshot.
-
deleteSnapshot
void deleteSnapshot(DeleteSnapshotRequest request, ActionListener<AcknowledgedResponse> listener)
Delete snapshot.
-
prepareDeleteSnapshot
DeleteSnapshotRequestBuilder prepareDeleteSnapshot(java.lang.String repository, java.lang.String snapshot)
Delete snapshot.
-
restoreSnapshot
ActionFuture<RestoreSnapshotResponse> restoreSnapshot(RestoreSnapshotRequest request)
Restores a snapshot.
-
restoreSnapshot
void restoreSnapshot(RestoreSnapshotRequest request, ActionListener<RestoreSnapshotResponse> listener)
Restores a snapshot.
-
prepareRestoreSnapshot
RestoreSnapshotRequestBuilder prepareRestoreSnapshot(java.lang.String repository, java.lang.String snapshot)
Restores a snapshot.
-
pendingClusterTasks
void pendingClusterTasks(PendingClusterTasksRequest request, ActionListener<PendingClusterTasksResponse> listener)
Returns a list of the pending cluster tasks, that are scheduled to be executed. This includes operations that update the cluster state (for example, a create index operation)
-
pendingClusterTasks
ActionFuture<PendingClusterTasksResponse> pendingClusterTasks(PendingClusterTasksRequest request)
Returns a list of the pending cluster tasks, that are scheduled to be executed. This includes operations that update the cluster state (for example, a create index operation)
-
preparePendingClusterTasks
PendingClusterTasksRequestBuilder preparePendingClusterTasks()
Returns a list of the pending cluster tasks, that are scheduled to be executed. This includes operations that update the cluster state (for example, a create index operation)
-
snapshotsStatus
ActionFuture<SnapshotsStatusResponse> snapshotsStatus(SnapshotsStatusRequest request)
Get snapshot status.
-
snapshotsStatus
void snapshotsStatus(SnapshotsStatusRequest request, ActionListener<SnapshotsStatusResponse> listener)
Get snapshot status.
-
prepareSnapshotStatus
SnapshotsStatusRequestBuilder prepareSnapshotStatus(java.lang.String repository)
Get snapshot status.
-
prepareSnapshotStatus
SnapshotsStatusRequestBuilder prepareSnapshotStatus()
Get snapshot status.
-
putPipeline
void putPipeline(PutPipelineRequest request, ActionListener<AcknowledgedResponse> listener)
Stores an ingest pipeline
-
putPipeline
ActionFuture<AcknowledgedResponse> putPipeline(PutPipelineRequest request)
Stores an ingest pipeline
-
preparePutPipeline
PutPipelineRequestBuilder preparePutPipeline(java.lang.String id, BytesReference source, XContentType xContentType)
Stores an ingest pipeline
-
deletePipeline
void deletePipeline(DeletePipelineRequest request, ActionListener<AcknowledgedResponse> listener)
Deletes a stored ingest pipeline
-
deletePipeline
ActionFuture<AcknowledgedResponse> deletePipeline(DeletePipelineRequest request)
Deletes a stored ingest pipeline
-
prepareDeletePipeline
DeletePipelineRequestBuilder prepareDeletePipeline()
Deletes a stored ingest pipeline
-
prepareDeletePipeline
DeletePipelineRequestBuilder prepareDeletePipeline(java.lang.String id)
Deletes a stored ingest pipeline
-
getPipeline
void getPipeline(GetPipelineRequest request, ActionListener<GetPipelineResponse> listener)
Returns a stored ingest pipeline
-
getPipeline
ActionFuture<GetPipelineResponse> getPipeline(GetPipelineRequest request)
Returns a stored ingest pipeline
-
prepareGetPipeline
GetPipelineRequestBuilder prepareGetPipeline(java.lang.String... ids)
Returns a stored ingest pipeline
-
simulatePipeline
void simulatePipeline(SimulatePipelineRequest request, ActionListener<SimulatePipelineResponse> listener)
Simulates an ingest pipeline
-
simulatePipeline
ActionFuture<SimulatePipelineResponse> simulatePipeline(SimulatePipelineRequest request)
Simulates an ingest pipeline
-
prepareSimulatePipeline
SimulatePipelineRequestBuilder prepareSimulatePipeline(BytesReference source, XContentType xContentType)
Simulates an ingest pipeline
-
allocationExplain
void allocationExplain(ClusterAllocationExplainRequest request, ActionListener<ClusterAllocationExplainResponse> listener)
Explain the allocation of a shard
-
allocationExplain
ActionFuture<ClusterAllocationExplainResponse> allocationExplain(ClusterAllocationExplainRequest request)
Explain the allocation of a shard
-
prepareAllocationExplain
ClusterAllocationExplainRequestBuilder prepareAllocationExplain()
Explain the allocation of a shard
-
preparePutStoredScript
PutStoredScriptRequestBuilder preparePutStoredScript()
Store a script in the cluster state
-
deleteStoredScript
void deleteStoredScript(DeleteStoredScriptRequest request, ActionListener<AcknowledgedResponse> listener)
Delete a script from the cluster state
-
deleteStoredScript
ActionFuture<AcknowledgedResponse> deleteStoredScript(DeleteStoredScriptRequest request)
Delete a script from the cluster state
-
prepareDeleteStoredScript
DeleteStoredScriptRequestBuilder prepareDeleteStoredScript()
Delete a script from the cluster state
-
prepareDeleteStoredScript
DeleteStoredScriptRequestBuilder prepareDeleteStoredScript(java.lang.String id)
Delete a script from the cluster state
-
putStoredScript
void putStoredScript(PutStoredScriptRequest request, ActionListener<AcknowledgedResponse> listener)
Store a script in the cluster state
-
putStoredScript
ActionFuture<AcknowledgedResponse> putStoredScript(PutStoredScriptRequest request)
Store a script in the cluster state
-
prepareGetStoredScript
GetStoredScriptRequestBuilder prepareGetStoredScript()
Get a script from the cluster state
-
prepareGetStoredScript
GetStoredScriptRequestBuilder prepareGetStoredScript(java.lang.String id)
Get a script from the cluster state
-
getStoredScript
void getStoredScript(GetStoredScriptRequest request, ActionListener<GetStoredScriptResponse> listener)
Get a script from the cluster state
-
getStoredScript
ActionFuture<GetStoredScriptResponse> getStoredScript(GetStoredScriptRequest request)
Get a script from the cluster state
-
-