Package org.elasticsearch.client
Class IndicesClient
java.lang.Object
org.elasticsearch.client.IndicesClient
A wrapper for the
RestHighLevelClient that provides methods for accessing the Indices API.
-
Method Summary
Modifier and TypeMethodDescriptionanalyze(AnalyzeRequest request, org.elasticsearch.client.RequestOptions options)Calls the analyze API See Analyze API on elastic.coorg.elasticsearch.client.CancellableanalyzeAsync(AnalyzeRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<AnalyzeResponse> listener)Asynchronously calls the analyze API See Analyze API on elastic.coorg.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheResponseclearCache(org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequest clearIndicesCacheRequest, org.elasticsearch.client.RequestOptions options)Clears the cache of one or more indices using the Clear Cache API.org.elasticsearch.client.CancellableclearCacheAsync(org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequest clearIndicesCacheRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheResponse> listener)Asynchronously clears the cache of one or more indices using the Clear Cache API.org.elasticsearch.action.admin.indices.shrink.ResizeResponseclone(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options)Deprecated.clone(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options)Clones an index using the Clone Index API.org.elasticsearch.client.CancellablecloneAsync(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.shrink.ResizeResponse> listener)Deprecated.org.elasticsearch.client.CancellablecloneAsync(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ResizeResponse> listener)Asynchronously clones an index using the Clone Index API.close(CloseIndexRequest closeIndexRequest, org.elasticsearch.client.RequestOptions options)Closes an index using the Close Index API.org.elasticsearch.client.CancellablecloseAsync(CloseIndexRequest closeIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<CloseIndexResponse> listener)Asynchronously closes an index using the Close Index API.create(CreateIndexRequest createIndexRequest, org.elasticsearch.client.RequestOptions options)Creates an index using the Create Index API.org.elasticsearch.client.CancellablecreateAsync(CreateIndexRequest createIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<CreateIndexResponse> listener)Asynchronously creates an index using the Create Index API.org.elasticsearch.action.support.master.AcknowledgedResponsecreateDataStream(CreateDataStreamRequest createDataStreamRequest, org.elasticsearch.client.RequestOptions options)Creates a data stream using the Create Data Stream API.org.elasticsearch.client.CancellablecreateDataStreamAsync(CreateDataStreamRequest createDataStreamRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously creates a data stream using the Create Data Stream API.dataStreamsStats(DataStreamsStatsRequest dataStreamsStatsRequest, org.elasticsearch.client.RequestOptions options)Gets statistics about one or more data streams using the Get Data Streams Stats API.org.elasticsearch.client.CancellabledataStreamsStatsAsync(DataStreamsStatsRequest dataStreamsStatsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<DataStreamsStatsResponse> listener)Asynchronously gets statistics about one or more data streams using the Get Data Streams Stats API.org.elasticsearch.action.support.master.AcknowledgedResponsedelete(org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest deleteIndexRequest, org.elasticsearch.client.RequestOptions options)Deletes an index using the Delete Index API.deleteAlias(DeleteAliasRequest request, org.elasticsearch.client.RequestOptions options)Synchronously calls the delete alias apiorg.elasticsearch.client.CancellabledeleteAliasAsync(DeleteAliasRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<AcknowledgedResponse> listener)Asynchronously calls the delete alias apiorg.elasticsearch.client.CancellabledeleteAsync(org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest deleteIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously deletes an index using the Delete Index API.org.elasticsearch.action.support.master.AcknowledgedResponsedeleteDataStream(DeleteDataStreamRequest deleteDataStreamRequest, org.elasticsearch.client.RequestOptions options)Deletes a data stream using the Delete Data Stream API.org.elasticsearch.client.CancellabledeleteDataStreamAsync(DeleteDataStreamRequest deleteDataStreamRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously deletes a data stream using the Delete Data Stream API.org.elasticsearch.action.support.master.AcknowledgedResponsedeleteIndexTemplate(DeleteComposableIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options)Delete an index template using the Index Templates API See Index Templates API on elastic.coorg.elasticsearch.client.CancellabledeleteIndexTemplateAsync(DeleteComposableIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously delete an index template using the Index Templates API See Index Templates API on elastic.coorg.elasticsearch.action.support.master.AcknowledgedResponsedeleteTemplate(org.elasticsearch.action.admin.indices.template.delete.DeleteIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options)Delete an index template using the Index Templates API See Index Templates API on elastic.coorg.elasticsearch.client.CancellabledeleteTemplateAsync(org.elasticsearch.action.admin.indices.template.delete.DeleteIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously delete an index template using the Index Templates API See Index Templates API on elastic.cobooleanexists(GetIndexRequest request, org.elasticsearch.client.RequestOptions options)Checks if the index (indices) exists or not.booleanexistsAlias(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options)Checks if one or more aliases exist using the Aliases Exist API.org.elasticsearch.client.CancellableexistsAliasAsync(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Asynchronously checks if one or more aliases exist using the Aliases Exist API.org.elasticsearch.client.CancellableexistsAsync(GetIndexRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Asynchronously checks if the index (indices) exists or not.booleanexistsIndexTemplate(ComposableIndexTemplateExistRequest indexTemplatesRequest, org.elasticsearch.client.RequestOptions options)Uses the Index Templates API to determine if index templates existorg.elasticsearch.client.CancellableexistsIndexTemplateAsync(ComposableIndexTemplateExistRequest indexTemplatesExistRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Uses the Index Templates API to determine if index templates existbooleanexistsTemplate(IndexTemplatesExistRequest indexTemplatesRequest, org.elasticsearch.client.RequestOptions options)Uses the Index Templates API to determine if index templates existorg.elasticsearch.client.CancellableexistsTemplateAsync(IndexTemplatesExistRequest indexTemplatesExistRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Uses the Index Templates API to determine if index templates existorg.elasticsearch.action.admin.indices.flush.FlushResponseflush(org.elasticsearch.action.admin.indices.flush.FlushRequest flushRequest, org.elasticsearch.client.RequestOptions options)Flush one or more indices using the Flush API.org.elasticsearch.client.CancellableflushAsync(org.elasticsearch.action.admin.indices.flush.FlushRequest flushRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.flush.FlushResponse> listener)Asynchronously flush one or more indices using the Flush API.org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponseforcemerge(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options)Force merge one or more indices using the Force Merge API.org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponseforceMerge(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options)Deprecated.useforcemerge(ForceMergeRequest, RequestOptions)insteadorg.elasticsearch.client.CancellableforcemergeAsync(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse> listener)Asynchronously force merge one or more indices using the Force Merge API.org.elasticsearch.client.CancellableforceMergeAsync(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse> listener)Deprecated.freeze(FreezeIndexRequest request, org.elasticsearch.client.RequestOptions options)Synchronously calls the _freeze APIorg.elasticsearch.client.CancellablefreezeAsync(FreezeIndexRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ShardsAcknowledgedResponse> listener)Asynchronously calls the _freeze APIget(GetIndexRequest getIndexRequest, org.elasticsearch.client.RequestOptions options)Retrieve information about one or more indexes See Indices Get Index API on elastic.cogetAlias(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options)Gets one or more aliases using the Get Index Aliases API.org.elasticsearch.client.CancellablegetAliasAsync(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetAliasesResponse> listener)Asynchronously gets one or more aliases using the Get Index Aliases API.org.elasticsearch.client.CancellablegetAsync(GetIndexRequest getIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetIndexResponse> listener)Retrieve information about one or more indexes See Indices Get Index API on elastic.cogetDataStream(GetDataStreamRequest dataStreamRequest, org.elasticsearch.client.RequestOptions options)Gets one or more data streams using the Get Data Stream API.org.elasticsearch.client.CancellablegetDataStreamAsync(GetDataStreamRequest dataStreamRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetDataStreamResponse> listener)Asynchronously gets one or more data streams using the Get Data Stream API.getFieldMapping(GetFieldMappingsRequest getFieldMappingsRequest, org.elasticsearch.client.RequestOptions options)Retrieves the field mappings on an index or indices using the Get Field Mapping API.org.elasticsearch.client.CancellablegetFieldMappingAsync(GetFieldMappingsRequest getFieldMappingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetFieldMappingsResponse> listener)Asynchronously retrieves the field mappings on an index or indices using the Get Field Mapping API.getIndexTemplate(GetComposableIndexTemplateRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options)Gets index templates using the Index Templates API See Index Templates API on elastic.cogetIndexTemplate(GetIndexTemplatesRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options)Gets index templates using the Index Templates API See Index Templates API on elastic.coorg.elasticsearch.client.CancellablegetIndexTemplateAsync(GetComposableIndexTemplateRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetComposableIndexTemplatesResponse> listener)Asynchronously gets index templates using the Index Templates API See Index Templates API on elastic.coorg.elasticsearch.client.CancellablegetIndexTemplateAsync(GetIndexTemplatesRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetIndexTemplatesResponse> listener)Asynchronously gets index templates using the Index Templates API See Index Templates API on elastic.cogetMapping(GetMappingsRequest getMappingsRequest, org.elasticsearch.client.RequestOptions options)Retrieves the mappings on an index or indices using the Get Mapping API.org.elasticsearch.client.CancellablegetMappingAsync(GetMappingsRequest getMappingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetMappingsResponse> listener)Asynchronously retrieves the mappings on an index on indices using the Get Mapping API.org.elasticsearch.action.admin.indices.settings.get.GetSettingsResponsegetSettings(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest getSettingsRequest, org.elasticsearch.client.RequestOptions options)Retrieve the settings of one or more indices.org.elasticsearch.client.CancellablegetSettingsAsync(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest getSettingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.settings.get.GetSettingsResponse> listener)Asynchronously retrieve the settings of one or more indices.org.elasticsearch.action.admin.indices.open.OpenIndexResponseopen(org.elasticsearch.action.admin.indices.open.OpenIndexRequest openIndexRequest, org.elasticsearch.client.RequestOptions options)Opens an index using the Open Index API.org.elasticsearch.client.CancellableopenAsync(org.elasticsearch.action.admin.indices.open.OpenIndexRequest openIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.open.OpenIndexResponse> listener)Asynchronously opens an index using the Open Index API.org.elasticsearch.action.support.master.AcknowledgedResponseputIndexTemplate(PutComposableIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options)Puts an index template using the Index Templates API.org.elasticsearch.client.CancellableputIndexTemplateAsync(PutComposableIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously puts an index template using the Index Templates API.org.elasticsearch.action.support.master.AcknowledgedResponseputMapping(PutMappingRequest putMappingRequest, org.elasticsearch.client.RequestOptions options)Updates the mappings on an index using the Put Mapping API.org.elasticsearch.client.CancellableputMappingAsync(PutMappingRequest putMappingRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously updates the mappings on an index using the Put Mapping API.org.elasticsearch.action.support.master.AcknowledgedResponseputSettings(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest updateSettingsRequest, org.elasticsearch.client.RequestOptions options)Updates specific index level settings using the Update Indices Settings API.org.elasticsearch.client.CancellableputSettingsAsync(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest updateSettingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously updates specific index level settings using the Update Indices Settings API.org.elasticsearch.action.support.master.AcknowledgedResponseputTemplate(PutIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options)Puts an index template using the Index Templates API.org.elasticsearch.client.CancellableputTemplateAsync(PutIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously puts an index template using the Index Templates API.org.elasticsearch.action.admin.indices.refresh.RefreshResponserefresh(org.elasticsearch.action.admin.indices.refresh.RefreshRequest refreshRequest, org.elasticsearch.client.RequestOptions options)Refresh one or more indices using the Refresh API.org.elasticsearch.client.CancellablerefreshAsync(org.elasticsearch.action.admin.indices.refresh.RefreshRequest refreshRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.refresh.RefreshResponse> listener)Asynchronously refresh one or more indices using the Refresh API.reloadAnalyzers(ReloadAnalyzersRequest request, org.elasticsearch.client.RequestOptions options)Synchronously calls the _reload_search_analyzers APIorg.elasticsearch.client.CancellablereloadAnalyzersAsync(ReloadAnalyzersRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ReloadAnalyzersResponse> listener)Asynchronously calls the _reload_search_analyzers APIrollover(RolloverRequest rolloverRequest, org.elasticsearch.client.RequestOptions options)Rolls over an index using the Rollover Index API.org.elasticsearch.client.CancellablerolloverAsync(RolloverRequest rolloverRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<RolloverResponse> listener)Asynchronously rolls over an index using the Rollover Index API.org.elasticsearch.action.admin.indices.shrink.ResizeResponseshrink(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options)Deprecated.shrink(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options)Shrinks an index using the Shrink Index API.org.elasticsearch.client.CancellableshrinkAsync(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.shrink.ResizeResponse> listener)Deprecated.org.elasticsearch.client.CancellableshrinkAsync(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ResizeResponse> listener)Asynchronously shrinks an index using the Shrink index API.simulateIndexTemplate(SimulateIndexTemplateRequest simulateIndexTemplateRequest, org.elasticsearch.client.RequestOptions options)Simulates matching index name against the existing index templates in the system.org.elasticsearch.client.CancellablesimulateIndexTemplateAsync(SimulateIndexTemplateRequest simulateIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<SimulateIndexTemplateResponse> listener)Asynchronously simulates matching index name against the existing index templates in the system.org.elasticsearch.action.admin.indices.shrink.ResizeResponsesplit(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options)Deprecated.split(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options)Splits an index using the Split Index API.org.elasticsearch.client.CancellablesplitAsync(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.shrink.ResizeResponse> listener)Deprecated.org.elasticsearch.client.CancellablesplitAsync(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ResizeResponse> listener)Asynchronously splits an index using the Split Index API.unfreeze(UnfreezeIndexRequest request, org.elasticsearch.client.RequestOptions options)Synchronously calls the _unfreeze APIorg.elasticsearch.client.CancellableunfreezeAsync(UnfreezeIndexRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ShardsAcknowledgedResponse> listener)Asynchronously calls the _unfreeze APIorg.elasticsearch.action.support.master.AcknowledgedResponseupdateAliases(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest indicesAliasesRequest, org.elasticsearch.client.RequestOptions options)Updates aliases using the Index Aliases API.org.elasticsearch.client.CancellableupdateAliasesAsync(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest indicesAliasesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously updates aliases using the Index Aliases API.org.elasticsearch.action.admin.indices.validate.query.ValidateQueryResponsevalidateQuery(org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequest validateQueryRequest, org.elasticsearch.client.RequestOptions options)Validate a potentially expensive query without executing it.org.elasticsearch.client.CancellablevalidateQueryAsync(org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequest validateQueryRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.validate.query.ValidateQueryResponse> listener)Asynchronously validate a potentially expensive query without executing it.
-
Method Details
-
delete
public org.elasticsearch.action.support.master.AcknowledgedResponse delete(org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest deleteIndexRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionDeletes an index using the Delete Index API. See Delete Index API on elastic.co- Parameters:
deleteIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
deleteAsync
public org.elasticsearch.client.Cancellable deleteAsync(org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest deleteIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously deletes an index using the Delete Index API. See Delete Index API on elastic.co- Parameters:
deleteIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
create
public CreateIndexResponse create(CreateIndexRequest createIndexRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionCreates an index using the Create Index API. See Create Index API on elastic.co- Parameters:
createIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
createAsync
public org.elasticsearch.client.Cancellable createAsync(CreateIndexRequest createIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<CreateIndexResponse> listener)Asynchronously creates an index using the Create Index API. See Create Index API on elastic.co- Parameters:
createIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
createDataStream
public org.elasticsearch.action.support.master.AcknowledgedResponse createDataStream(CreateDataStreamRequest createDataStreamRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionCreates a data stream using the Create Data Stream API. See Data Streams API on elastic.co- Parameters:
createDataStreamRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
createDataStreamAsync
public org.elasticsearch.client.Cancellable createDataStreamAsync(CreateDataStreamRequest createDataStreamRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously creates a data stream using the Create Data Stream API. See Data Streams API on elastic.co- Parameters:
createDataStreamRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
deleteDataStream
public org.elasticsearch.action.support.master.AcknowledgedResponse deleteDataStream(DeleteDataStreamRequest deleteDataStreamRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionDeletes a data stream using the Delete Data Stream API. See Data Streams API on elastic.co- Parameters:
deleteDataStreamRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
deleteDataStreamAsync
public org.elasticsearch.client.Cancellable deleteDataStreamAsync(DeleteDataStreamRequest deleteDataStreamRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously deletes a data stream using the Delete Data Stream API. See Data Streams API on elastic.co- Parameters:
deleteDataStreamRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getDataStream
public GetDataStreamResponse getDataStream(GetDataStreamRequest dataStreamRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionGets one or more data streams using the Get Data Stream API. See Data Streams API on elastic.co- Parameters:
dataStreamRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getDataStreamAsync
public org.elasticsearch.client.Cancellable getDataStreamAsync(GetDataStreamRequest dataStreamRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetDataStreamResponse> listener)Asynchronously gets one or more data streams using the Get Data Stream API. See Data Streams API on elastic.co- Parameters:
dataStreamRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
dataStreamsStats
public DataStreamsStatsResponse dataStreamsStats(DataStreamsStatsRequest dataStreamsStatsRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionGets statistics about one or more data streams using the Get Data Streams Stats API. See Data Streams API on elastic.co- Parameters:
dataStreamsStatsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
dataStreamsStatsAsync
public org.elasticsearch.client.Cancellable dataStreamsStatsAsync(DataStreamsStatsRequest dataStreamsStatsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<DataStreamsStatsResponse> listener)Asynchronously gets statistics about one or more data streams using the Get Data Streams Stats API. See Data Streams API on elastic.co- Parameters:
dataStreamsStatsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
putMapping
public org.elasticsearch.action.support.master.AcknowledgedResponse putMapping(PutMappingRequest putMappingRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionUpdates the mappings on an index using the Put Mapping API. See Put Mapping API on elastic.co- Parameters:
putMappingRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
putMappingAsync
public org.elasticsearch.client.Cancellable putMappingAsync(PutMappingRequest putMappingRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously updates the mappings on an index using the Put Mapping API. See Put Mapping API on elastic.co- Parameters:
putMappingRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getMapping
public GetMappingsResponse getMapping(GetMappingsRequest getMappingsRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionRetrieves the mappings on an index or indices using the Get Mapping API. See Get Mapping API on elastic.co- Parameters:
getMappingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getMappingAsync
public org.elasticsearch.client.Cancellable getMappingAsync(GetMappingsRequest getMappingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetMappingsResponse> listener)Asynchronously retrieves the mappings on an index on indices using the Get Mapping API. See Get Mapping API on elastic.co- Parameters:
getMappingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getFieldMapping
public GetFieldMappingsResponse getFieldMapping(GetFieldMappingsRequest getFieldMappingsRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionRetrieves the field mappings on an index or indices using the Get Field Mapping API. See Get Field Mapping API on elastic.co- Parameters:
getFieldMappingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getFieldMappingAsync
public org.elasticsearch.client.Cancellable getFieldMappingAsync(GetFieldMappingsRequest getFieldMappingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetFieldMappingsResponse> listener)Asynchronously retrieves the field mappings on an index or indices using the Get Field Mapping API. See Get Field Mapping API on elastic.co- Parameters:
getFieldMappingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
updateAliases
public org.elasticsearch.action.support.master.AcknowledgedResponse updateAliases(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest indicesAliasesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionUpdates aliases using the Index Aliases API. See Index Aliases API on elastic.co- Parameters:
indicesAliasesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
updateAliasesAsync
public org.elasticsearch.client.Cancellable updateAliasesAsync(org.elasticsearch.action.admin.indices.alias.IndicesAliasesRequest indicesAliasesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously updates aliases using the Index Aliases API. See Index Aliases API on elastic.co- Parameters:
indicesAliasesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
open
public org.elasticsearch.action.admin.indices.open.OpenIndexResponse open(org.elasticsearch.action.admin.indices.open.OpenIndexRequest openIndexRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionOpens an index using the Open Index API. See Open Index API on elastic.co- Parameters:
openIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
openAsync
public org.elasticsearch.client.Cancellable openAsync(org.elasticsearch.action.admin.indices.open.OpenIndexRequest openIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.open.OpenIndexResponse> listener)Asynchronously opens an index using the Open Index API. See Open Index API on elastic.co- Parameters:
openIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
close
public CloseIndexResponse close(CloseIndexRequest closeIndexRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionCloses an index using the Close Index API. See Close Index API on elastic.co- Parameters:
closeIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
closeAsync
public org.elasticsearch.client.Cancellable closeAsync(CloseIndexRequest closeIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<CloseIndexResponse> listener)Asynchronously closes an index using the Close Index API. See Close Index API on elastic.co- Parameters:
closeIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
existsAlias
public boolean existsAlias(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionChecks if one or more aliases exist using the Aliases Exist API. See Indices Aliases API on elastic.co- Parameters:
getAliasesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request
-
existsAliasAsync
public org.elasticsearch.client.Cancellable existsAliasAsync(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Asynchronously checks if one or more aliases exist using the Aliases Exist API. See Indices Aliases API on elastic.co- Parameters:
getAliasesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
refresh
public org.elasticsearch.action.admin.indices.refresh.RefreshResponse refresh(org.elasticsearch.action.admin.indices.refresh.RefreshRequest refreshRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionRefresh one or more indices using the Refresh API. See Refresh API on elastic.co- Parameters:
refreshRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
refreshAsync
public org.elasticsearch.client.Cancellable refreshAsync(org.elasticsearch.action.admin.indices.refresh.RefreshRequest refreshRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.refresh.RefreshResponse> listener)Asynchronously refresh one or more indices using the Refresh API. See Refresh API on elastic.co- Parameters:
refreshRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
flush
public org.elasticsearch.action.admin.indices.flush.FlushResponse flush(org.elasticsearch.action.admin.indices.flush.FlushRequest flushRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionFlush one or more indices using the Flush API. See Flush API on elastic.co- Parameters:
flushRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
flushAsync
public org.elasticsearch.client.Cancellable flushAsync(org.elasticsearch.action.admin.indices.flush.FlushRequest flushRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.flush.FlushResponse> listener)Asynchronously flush one or more indices using the Flush API. See Flush API on elastic.co- Parameters:
flushRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getSettings
public org.elasticsearch.action.admin.indices.settings.get.GetSettingsResponse getSettings(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest getSettingsRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionRetrieve the settings of one or more indices. See Indices Get Settings API on elastic.co- Parameters:
getSettingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getSettingsAsync
public org.elasticsearch.client.Cancellable getSettingsAsync(org.elasticsearch.action.admin.indices.settings.get.GetSettingsRequest getSettingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.settings.get.GetSettingsResponse> listener)Asynchronously retrieve the settings of one or more indices. See Indices Get Settings API on elastic.co- Parameters:
getSettingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
get
public GetIndexResponse get(GetIndexRequest getIndexRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionRetrieve information about one or more indexes See Indices Get Index API on elastic.co- Parameters:
getIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getAsync
public org.elasticsearch.client.Cancellable getAsync(GetIndexRequest getIndexRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetIndexResponse> listener)Retrieve information about one or more indexes See Indices Get Index API on elastic.co- Parameters:
getIndexRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
forceMerge
@Deprecated public org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse forceMerge(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionDeprecated.useforcemerge(ForceMergeRequest, RequestOptions)insteadForce merge one or more indices using the Force Merge API. See Force Merge API on elastic.co- Parameters:
forceMergeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
forcemerge
public org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse forcemerge(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionForce merge one or more indices using the Force Merge API. See Force Merge API on elastic.co- Parameters:
forceMergeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
forceMergeAsync
@Deprecated public org.elasticsearch.client.Cancellable forceMergeAsync(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse> listener)Deprecated.Asynchronously force merge one or more indices using the Force Merge API. See Force Merge API on elastic.co- Parameters:
forceMergeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
forcemergeAsync
public org.elasticsearch.client.Cancellable forcemergeAsync(org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequest forceMergeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.forcemerge.ForceMergeResponse> listener)Asynchronously force merge one or more indices using the Force Merge API. See Force Merge API on elastic.co- Parameters:
forceMergeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
clearCache
public org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheResponse clearCache(org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequest clearIndicesCacheRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionClears the cache of one or more indices using the Clear Cache API. See Clear Cache API on elastic.co- Parameters:
clearIndicesCacheRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
clearCacheAsync
public org.elasticsearch.client.Cancellable clearCacheAsync(org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheRequest clearIndicesCacheRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.cache.clear.ClearIndicesCacheResponse> listener)Asynchronously clears the cache of one or more indices using the Clear Cache API. See Clear Cache API on elastic.co- Parameters:
clearIndicesCacheRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
exists
public boolean exists(GetIndexRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionChecks if the index (indices) exists or not. See Indices Exists API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request
-
existsAsync
public org.elasticsearch.client.Cancellable existsAsync(GetIndexRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Asynchronously checks if the index (indices) exists or not. See Indices Exists API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
shrink
public ResizeResponse shrink(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionShrinks an index using the Shrink Index API. See Shrink Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
shrink
@Deprecated public org.elasticsearch.action.admin.indices.shrink.ResizeResponse shrink(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionDeprecated.Shrinks an index using the Shrink Index API. See Shrink Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
shrinkAsync
public org.elasticsearch.client.Cancellable shrinkAsync(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ResizeResponse> listener)Asynchronously shrinks an index using the Shrink index API. See Shrink Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
shrinkAsync
@Deprecated public org.elasticsearch.client.Cancellable shrinkAsync(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.shrink.ResizeResponse> listener)Deprecated.Asynchronously shrinks an index using the Shrink index API. See Shrink Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
split
public ResizeResponse split(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionSplits an index using the Split Index API. See Split Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
split
@Deprecated public org.elasticsearch.action.admin.indices.shrink.ResizeResponse split(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionDeprecated.Splits an index using the Split Index API. See Split Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
splitAsync
public org.elasticsearch.client.Cancellable splitAsync(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ResizeResponse> listener)Asynchronously splits an index using the Split Index API. See Split Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
splitAsync
@Deprecated public org.elasticsearch.client.Cancellable splitAsync(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.shrink.ResizeResponse> listener)Deprecated.Asynchronously splits an index using the Split Index API. See Split Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
clone
public ResizeResponse clone(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionClones an index using the Clone Index API. See Clone Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
clone
@Deprecated public org.elasticsearch.action.admin.indices.shrink.ResizeResponse clone(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionDeprecated.Clones an index using the Clone Index API. See Clone Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
cloneAsync
public org.elasticsearch.client.Cancellable cloneAsync(ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ResizeResponse> listener)Asynchronously clones an index using the Clone Index API. See Clone Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
cloneAsync
@Deprecated public org.elasticsearch.client.Cancellable cloneAsync(org.elasticsearch.action.admin.indices.shrink.ResizeRequest resizeRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.shrink.ResizeResponse> listener)Deprecated.Asynchronously clones an index using the Clone Index API. See Clone Index API on elastic.co- Parameters:
resizeRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
rollover
public RolloverResponse rollover(RolloverRequest rolloverRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionRolls over an index using the Rollover Index API. See Rollover Index API on elastic.co- Parameters:
rolloverRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
rolloverAsync
public org.elasticsearch.client.Cancellable rolloverAsync(RolloverRequest rolloverRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<RolloverResponse> listener)Asynchronously rolls over an index using the Rollover Index API. See Rollover Index API on elastic.co- Parameters:
rolloverRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getAlias
public GetAliasesResponse getAlias(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionGets one or more aliases using the Get Index Aliases API. See Indices Aliases API on elastic.co- Parameters:
getAliasesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getAliasAsync
public org.elasticsearch.client.Cancellable getAliasAsync(org.elasticsearch.action.admin.indices.alias.get.GetAliasesRequest getAliasesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetAliasesResponse> listener)Asynchronously gets one or more aliases using the Get Index Aliases API. See Indices Aliases API on elastic.co- Parameters:
getAliasesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
putSettings
public org.elasticsearch.action.support.master.AcknowledgedResponse putSettings(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest updateSettingsRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionUpdates specific index level settings using the Update Indices Settings API. See Update Indices Settings API on elastic.co- Parameters:
updateSettingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
putSettingsAsync
public org.elasticsearch.client.Cancellable putSettingsAsync(org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest updateSettingsRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously updates specific index level settings using the Update Indices Settings API. See Update Indices Settings API on elastic.co- Parameters:
updateSettingsRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
putTemplate
public org.elasticsearch.action.support.master.AcknowledgedResponse putTemplate(PutIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionPuts an index template using the Index Templates API. See Index Templates API on elastic.co- Parameters:
putIndexTemplateRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
putTemplateAsync
public org.elasticsearch.client.Cancellable putTemplateAsync(PutIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously puts an index template using the Index Templates API. See Index Templates API on elastic.co- Parameters:
putIndexTemplateRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
putIndexTemplate
public org.elasticsearch.action.support.master.AcknowledgedResponse putIndexTemplate(PutComposableIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionPuts an index template using the Index Templates API. See Index Templates API on elastic.co- Parameters:
putIndexTemplateRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
putIndexTemplateAsync
public org.elasticsearch.client.Cancellable putIndexTemplateAsync(PutComposableIndexTemplateRequest putIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously puts an index template using the Index Templates API. See Index Templates API on elastic.co- Parameters:
putIndexTemplateRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
simulateIndexTemplate
public SimulateIndexTemplateResponse simulateIndexTemplate(SimulateIndexTemplateRequest simulateIndexTemplateRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionSimulates matching index name against the existing index templates in the system. See Index Templates API on elastic.co- Parameters:
simulateIndexTemplateRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
simulateIndexTemplateAsync
public org.elasticsearch.client.Cancellable simulateIndexTemplateAsync(SimulateIndexTemplateRequest simulateIndexTemplateRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<SimulateIndexTemplateResponse> listener)Asynchronously simulates matching index name against the existing index templates in the system. See Index Templates API on elastic.co- Parameters:
simulateIndexTemplateRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
validateQuery
public org.elasticsearch.action.admin.indices.validate.query.ValidateQueryResponse validateQuery(org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequest validateQueryRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionValidate a potentially expensive query without executing it.- Parameters:
validateQueryRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
validateQueryAsync
public org.elasticsearch.client.Cancellable validateQueryAsync(org.elasticsearch.action.admin.indices.validate.query.ValidateQueryRequest validateQueryRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.admin.indices.validate.query.ValidateQueryResponse> listener)Asynchronously validate a potentially expensive query without executing it.- Parameters:
validateQueryRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getIndexTemplate
public GetComposableIndexTemplatesResponse getIndexTemplate(GetComposableIndexTemplateRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionGets index templates using the Index Templates API See Index Templates API on elastic.co- Parameters:
options- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedgetIndexTemplatesRequest- the request- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getIndexTemplateAsync
public org.elasticsearch.client.Cancellable getIndexTemplateAsync(GetComposableIndexTemplateRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetComposableIndexTemplatesResponse> listener)Asynchronously gets index templates using the Index Templates API See Index Templates API on elastic.co- Parameters:
getIndexTemplatesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
getIndexTemplate
public GetIndexTemplatesResponse getIndexTemplate(GetIndexTemplatesRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionGets index templates using the Index Templates API See Index Templates API on elastic.co- Parameters:
options- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedgetIndexTemplatesRequest- the request- Returns:
- the response
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
getIndexTemplateAsync
public org.elasticsearch.client.Cancellable getIndexTemplateAsync(GetIndexTemplatesRequest getIndexTemplatesRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<GetIndexTemplatesResponse> listener)Asynchronously gets index templates using the Index Templates API See Index Templates API on elastic.co- Parameters:
getIndexTemplatesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
existsTemplate
public boolean existsTemplate(IndexTemplatesExistRequest indexTemplatesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionUses the Index Templates API to determine if index templates exist- Parameters:
indexTemplatesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- true if any index templates in the request exist, false otherwise
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
existsTemplateAsync
public org.elasticsearch.client.Cancellable existsTemplateAsync(IndexTemplatesExistRequest indexTemplatesExistRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Uses the Index Templates API to determine if index templates exist- Parameters:
indexTemplatesExistRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion. The listener will be called with the valuetrue- Returns:
- cancellable that may be used to cancel the request
-
existsIndexTemplate
public boolean existsIndexTemplate(ComposableIndexTemplateExistRequest indexTemplatesRequest, org.elasticsearch.client.RequestOptions options) throws IOExceptionUses the Index Templates API to determine if index templates exist- Parameters:
indexTemplatesRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Returns:
- true if any index templates in the request exist, false otherwise
- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
existsIndexTemplateAsync
public org.elasticsearch.client.Cancellable existsIndexTemplateAsync(ComposableIndexTemplateExistRequest indexTemplatesExistRequest, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<Boolean> listener)Uses the Index Templates API to determine if index templates exist- Parameters:
indexTemplatesExistRequest- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion. The listener will be called with the valuetrue- Returns:
- cancellable that may be used to cancel the request
-
analyze
public AnalyzeResponse analyze(AnalyzeRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionCalls the analyze API See Analyze API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException
-
analyzeAsync
public org.elasticsearch.client.Cancellable analyzeAsync(AnalyzeRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<AnalyzeResponse> listener)Asynchronously calls the analyze API See Analyze API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
freeze
public ShardsAcknowledgedResponse freeze(FreezeIndexRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionSynchronously calls the _freeze API- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException
-
freezeAsync
public org.elasticsearch.client.Cancellable freezeAsync(FreezeIndexRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ShardsAcknowledgedResponse> listener)Asynchronously calls the _freeze API- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
unfreeze
public ShardsAcknowledgedResponse unfreeze(UnfreezeIndexRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionSynchronously calls the _unfreeze API- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException
-
unfreezeAsync
public org.elasticsearch.client.Cancellable unfreezeAsync(UnfreezeIndexRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ShardsAcknowledgedResponse> listener)Asynchronously calls the _unfreeze API- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
deleteTemplate
public org.elasticsearch.action.support.master.AcknowledgedResponse deleteTemplate(org.elasticsearch.action.admin.indices.template.delete.DeleteIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionDelete an index template using the Index Templates API See Index Templates API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
deleteTemplateAsync
public org.elasticsearch.client.Cancellable deleteTemplateAsync(org.elasticsearch.action.admin.indices.template.delete.DeleteIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously delete an index template using the Index Templates API See Index Templates API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
deleteIndexTemplate
public org.elasticsearch.action.support.master.AcknowledgedResponse deleteIndexTemplate(DeleteComposableIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionDelete an index template using the Index Templates API See Index Templates API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException- in case there is a problem sending the request or parsing back the response
-
deleteIndexTemplateAsync
public org.elasticsearch.client.Cancellable deleteIndexTemplateAsync(DeleteComposableIndexTemplateRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<org.elasticsearch.action.support.master.AcknowledgedResponse> listener)Asynchronously delete an index template using the Index Templates API See Index Templates API on elastic.co- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
reloadAnalyzers
public ReloadAnalyzersResponse reloadAnalyzers(ReloadAnalyzersRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionSynchronously calls the _reload_search_analyzers API- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException
-
reloadAnalyzersAsync
public org.elasticsearch.client.Cancellable reloadAnalyzersAsync(ReloadAnalyzersRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<ReloadAnalyzersResponse> listener)Asynchronously calls the _reload_search_analyzers API- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
deleteAlias
public AcknowledgedResponse deleteAlias(DeleteAliasRequest request, org.elasticsearch.client.RequestOptions options) throws IOExceptionSynchronously calls the delete alias api- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customized- Throws:
IOException
-
deleteAliasAsync
public org.elasticsearch.client.Cancellable deleteAliasAsync(DeleteAliasRequest request, org.elasticsearch.client.RequestOptions options, org.elasticsearch.action.ActionListener<AcknowledgedResponse> listener)Asynchronously calls the delete alias api- Parameters:
request- the requestoptions- the request options (e.g. headers), useRequestOptions.DEFAULTif nothing needs to be customizedlistener- the listener to be notified upon request completion- Returns:
- cancellable that may be used to cancel the request
-
clone(ResizeRequest, RequestOptions)