Class ElasticsearchIndicesClient
java.lang.Object
co.elastic.clients.base.ApiClient
co.elastic.clients.elasticsearch.indices.ElasticsearchIndicesClient
public class ElasticsearchIndicesClient extends ApiClient
Client for the indices namespace.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ElasticsearchIndicesClient(Transport transport)
-
Method Summary
Modifier and Type Method Description AddBlockResponse
addBlock(AddBlockRequest request)
Adds a block to an index.AddBlockResponse
addBlock(java.util.function.Function<AddBlockRequest.Builder,ObjectBuilder<AddBlockRequest>> fn)
Adds a block to an index.AnalyzeResponse
analyze(AnalyzeRequest request)
Performs the analysis process on a text and return the tokens breakdown of the text.AnalyzeResponse
analyze(java.util.function.Function<AnalyzeRequest.Builder,ObjectBuilder<AnalyzeRequest>> fn)
Performs the analysis process on a text and return the tokens breakdown of the text.ClearCacheResponse
clearCache(ClearCacheRequest request)
Clears all or specific caches for one or more indices.ClearCacheResponse
clearCache(java.util.function.Function<ClearCacheRequest.Builder,ObjectBuilder<ClearCacheRequest>> fn)
Clears all or specific caches for one or more indices.CloneResponse
clone(CloneRequest request)
Clones an indexCloneResponse
clone(java.util.function.Function<CloneRequest.Builder,ObjectBuilder<CloneRequest>> fn)
Clones an indexCloseResponse
close(CloseRequest request)
Closes an index.CloseResponse
close(java.util.function.Function<CloseRequest.Builder,ObjectBuilder<CloseRequest>> fn)
Closes an index.CreateResponse
create(CreateRequest request)
Creates an index with optional settings and mappings.CreateResponse
create(java.util.function.Function<CreateRequest.Builder,ObjectBuilder<CreateRequest>> fn)
Creates an index with optional settings and mappings.CreateDataStreamResponse
createDataStream(CreateDataStreamRequest request)
Creates a data streamCreateDataStreamResponse
createDataStream(java.util.function.Function<CreateDataStreamRequest.Builder,ObjectBuilder<CreateDataStreamRequest>> fn)
Creates a data streamDataStreamsStatsResponse
dataStreamsStats(DataStreamsStatsRequest request)
Provides statistics on operations happening in a data stream.DataStreamsStatsResponse
dataStreamsStats(java.util.function.Function<DataStreamsStatsRequest.Builder,ObjectBuilder<DataStreamsStatsRequest>> fn)
Provides statistics on operations happening in a data stream.DeleteResponse
delete(DeleteRequest request)
Deletes an index.DeleteResponse
delete(java.util.function.Function<DeleteRequest.Builder,ObjectBuilder<DeleteRequest>> fn)
Deletes an index.DeleteAliasResponse
deleteAlias(DeleteAliasRequest request)
Deletes an alias.DeleteAliasResponse
deleteAlias(java.util.function.Function<DeleteAliasRequest.Builder,ObjectBuilder<DeleteAliasRequest>> fn)
Deletes an alias.DeleteDataStreamResponse
deleteDataStream(DeleteDataStreamRequest request)
Deletes a data stream.DeleteDataStreamResponse
deleteDataStream(java.util.function.Function<DeleteDataStreamRequest.Builder,ObjectBuilder<DeleteDataStreamRequest>> fn)
Deletes a data stream.DeleteIndexTemplateResponse
deleteIndexTemplate(DeleteIndexTemplateRequest request)
Deletes an index template.DeleteIndexTemplateResponse
deleteIndexTemplate(java.util.function.Function<DeleteIndexTemplateRequest.Builder,ObjectBuilder<DeleteIndexTemplateRequest>> fn)
Deletes an index template.DeleteTemplateResponse
deleteTemplate(DeleteTemplateRequest request)
Deletes an index template.DeleteTemplateResponse
deleteTemplate(java.util.function.Function<DeleteTemplateRequest.Builder,ObjectBuilder<DeleteTemplateRequest>> fn)
Deletes an index template.DiskUsageResponse
diskUsage(DiskUsageRequest request)
Analyzes the disk usage of each field of an index or data streamDiskUsageResponse
diskUsage(java.util.function.Function<DiskUsageRequest.Builder,ObjectBuilder<DiskUsageRequest>> fn)
Analyzes the disk usage of each field of an index or data streamBooleanResponse
exists(ExistsRequest request)
Returns information about whether a particular index exists.BooleanResponse
exists(java.util.function.Function<ExistsRequest.Builder,ObjectBuilder<ExistsRequest>> fn)
Returns information about whether a particular index exists.BooleanResponse
existsAlias(ExistsAliasRequest request)
Returns information about whether a particular alias exists.BooleanResponse
existsAlias(java.util.function.Function<ExistsAliasRequest.Builder,ObjectBuilder<ExistsAliasRequest>> fn)
Returns information about whether a particular alias exists.BooleanResponse
existsIndexTemplate(ExistsIndexTemplateRequest request)
Returns information about whether a particular index template exists.BooleanResponse
existsIndexTemplate(java.util.function.Function<ExistsIndexTemplateRequest.Builder,ObjectBuilder<ExistsIndexTemplateRequest>> fn)
Returns information about whether a particular index template exists.BooleanResponse
existsTemplate(ExistsTemplateRequest request)
Returns information about whether a particular index template exists.BooleanResponse
existsTemplate(java.util.function.Function<ExistsTemplateRequest.Builder,ObjectBuilder<ExistsTemplateRequest>> fn)
Returns information about whether a particular index template exists.BooleanResponse
existsType(ExistsTypeRequest request)
Returns information about whether a particular document type exists.BooleanResponse
existsType(java.util.function.Function<ExistsTypeRequest.Builder,ObjectBuilder<ExistsTypeRequest>> fn)
Returns information about whether a particular document type exists.FlushResponse
flush(FlushRequest request)
Performs the flush operation on one or more indices.FlushResponse
flush(java.util.function.Function<FlushRequest.Builder,ObjectBuilder<FlushRequest>> fn)
Performs the flush operation on one or more indices.FlushSyncedResponse
flushSynced(FlushSyncedRequest request)
Performs a synced flush operation on one or more indices.FlushSyncedResponse
flushSynced(java.util.function.Function<FlushSyncedRequest.Builder,ObjectBuilder<FlushSyncedRequest>> fn)
Performs a synced flush operation on one or more indices.ForcemergeResponse
forcemerge(ForcemergeRequest request)
Performs the force merge operation on one or more indices.ForcemergeResponse
forcemerge(java.util.function.Function<ForcemergeRequest.Builder,ObjectBuilder<ForcemergeRequest>> fn)
Performs the force merge operation on one or more indices.FreezeResponse
freeze(FreezeRequest request)
Freezes an index.FreezeResponse
freeze(java.util.function.Function<FreezeRequest.Builder,ObjectBuilder<FreezeRequest>> fn)
Freezes an index.GetResponse
get(GetRequest request)
Returns information about one or more indices.GetResponse
get(java.util.function.Function<GetRequest.Builder,ObjectBuilder<GetRequest>> fn)
Returns information about one or more indices.GetAliasResponse
getAlias(GetAliasRequest request)
Returns an alias.GetAliasResponse
getAlias(java.util.function.Function<GetAliasRequest.Builder,ObjectBuilder<GetAliasRequest>> fn)
Returns an alias.GetDataStreamResponse
getDataStream(GetDataStreamRequest request)
Returns data streams.GetDataStreamResponse
getDataStream(java.util.function.Function<GetDataStreamRequest.Builder,ObjectBuilder<GetDataStreamRequest>> fn)
Returns data streams.GetFieldMappingResponse
getFieldMapping(GetFieldMappingRequest request)
Returns mapping for one or more fields.GetFieldMappingResponse
getFieldMapping(java.util.function.Function<GetFieldMappingRequest.Builder,ObjectBuilder<GetFieldMappingRequest>> fn)
Returns mapping for one or more fields.GetIndexTemplateResponse
getIndexTemplate(GetIndexTemplateRequest request)
Returns an index template.GetIndexTemplateResponse
getIndexTemplate(java.util.function.Function<GetIndexTemplateRequest.Builder,ObjectBuilder<GetIndexTemplateRequest>> fn)
Returns an index template.GetMappingResponse
getMapping(GetMappingRequest request)
Returns mappings for one or more indices.GetMappingResponse
getMapping(java.util.function.Function<GetMappingRequest.Builder,ObjectBuilder<GetMappingRequest>> fn)
Returns mappings for one or more indices.GetSettingsResponse
getSettings(GetSettingsRequest request)
Returns settings for one or more indices.GetSettingsResponse
getSettings(java.util.function.Function<GetSettingsRequest.Builder,ObjectBuilder<GetSettingsRequest>> fn)
Returns settings for one or more indices.GetTemplateResponse
getTemplate(GetTemplateRequest request)
Returns an index template.GetTemplateResponse
getTemplate(java.util.function.Function<GetTemplateRequest.Builder,ObjectBuilder<GetTemplateRequest>> fn)
Returns an index template.GetUpgradeResponse
getUpgrade(GetUpgradeRequest request)
DEPRECATED Returns a progress status of current upgrade.GetUpgradeResponse
getUpgrade(java.util.function.Function<GetUpgradeRequest.Builder,ObjectBuilder<GetUpgradeRequest>> fn)
DEPRECATED Returns a progress status of current upgrade.MigrateToDataStreamResponse
migrateToDataStream(MigrateToDataStreamRequest request)
Migrates an alias to a data streamMigrateToDataStreamResponse
migrateToDataStream(java.util.function.Function<MigrateToDataStreamRequest.Builder,ObjectBuilder<MigrateToDataStreamRequest>> fn)
Migrates an alias to a data streamOpenResponse
open(OpenRequest request)
Opens an index.OpenResponse
open(java.util.function.Function<OpenRequest.Builder,ObjectBuilder<OpenRequest>> fn)
Opens an index.PromoteDataStreamResponse
promoteDataStream(PromoteDataStreamRequest request)
Promotes a data stream from a replicated data stream managed by CCR to a regular data streamPromoteDataStreamResponse
promoteDataStream(java.util.function.Function<PromoteDataStreamRequest.Builder,ObjectBuilder<PromoteDataStreamRequest>> fn)
Promotes a data stream from a replicated data stream managed by CCR to a regular data streamPutAliasResponse
putAlias(PutAliasRequest request)
Creates or updates an alias.PutAliasResponse
putAlias(java.util.function.Function<PutAliasRequest.Builder,ObjectBuilder<PutAliasRequest>> fn)
Creates or updates an alias.PutIndexTemplateResponse
putIndexTemplate(PutIndexTemplateRequest request)
Creates or updates an index template.PutIndexTemplateResponse
putIndexTemplate(java.util.function.Function<PutIndexTemplateRequest.Builder,ObjectBuilder<PutIndexTemplateRequest>> fn)
Creates or updates an index template.PutMappingResponse
putMapping(PutMappingRequest request)
Updates the index mappings.PutMappingResponse
putMapping(java.util.function.Function<PutMappingRequest.Builder,ObjectBuilder<PutMappingRequest>> fn)
Updates the index mappings.PutSettingsResponse
putSettings(PutSettingsRequest request)
Updates the index settings.PutSettingsResponse
putSettings(java.util.function.Function<PutSettingsRequest.Builder,ObjectBuilder<PutSettingsRequest>> fn)
Updates the index settings.PutTemplateResponse
putTemplate(PutTemplateRequest request)
Creates or updates an index template.PutTemplateResponse
putTemplate(java.util.function.Function<PutTemplateRequest.Builder,ObjectBuilder<PutTemplateRequest>> fn)
Creates or updates an index template.RecoveryResponse
recovery(RecoveryRequest request)
Returns information about ongoing index shard recoveries.RecoveryResponse
recovery(java.util.function.Function<RecoveryRequest.Builder,ObjectBuilder<RecoveryRequest>> fn)
Returns information about ongoing index shard recoveries.RefreshResponse
refresh(RefreshRequest request)
Performs the refresh operation in one or more indices.RefreshResponse
refresh(java.util.function.Function<RefreshRequest.Builder,ObjectBuilder<RefreshRequest>> fn)
Performs the refresh operation in one or more indices.ReloadSearchAnalyzersResponse
reloadSearchAnalyzers(ReloadSearchAnalyzersRequest request)
Reloads an index's search analyzers and their resources.ReloadSearchAnalyzersResponse
reloadSearchAnalyzers(java.util.function.Function<ReloadSearchAnalyzersRequest.Builder,ObjectBuilder<ReloadSearchAnalyzersRequest>> fn)
Reloads an index's search analyzers and their resources.ResolveIndexResponse
resolveIndex(ResolveIndexRequest request)
Returns information about any matching indices, aliases, and data streamsResolveIndexResponse
resolveIndex(java.util.function.Function<ResolveIndexRequest.Builder,ObjectBuilder<ResolveIndexRequest>> fn)
Returns information about any matching indices, aliases, and data streamsRolloverResponse
rollover(RolloverRequest request)
Updates an alias to point to a new index when the existing index is considered to be too large or too old.RolloverResponse
rollover(java.util.function.Function<RolloverRequest.Builder,ObjectBuilder<RolloverRequest>> fn)
Updates an alias to point to a new index when the existing index is considered to be too large or too old.SegmentsResponse
segments(SegmentsRequest request)
Provides low-level information about segments in a Lucene index.SegmentsResponse
segments(java.util.function.Function<SegmentsRequest.Builder,ObjectBuilder<SegmentsRequest>> fn)
Provides low-level information about segments in a Lucene index.ShardStoresResponse
shardStores(ShardStoresRequest request)
Provides store information for shard copies of indices.ShardStoresResponse
shardStores(java.util.function.Function<ShardStoresRequest.Builder,ObjectBuilder<ShardStoresRequest>> fn)
Provides store information for shard copies of indices.ShrinkResponse
shrink(ShrinkRequest request)
Allow to shrink an existing index into a new index with fewer primary shards.ShrinkResponse
shrink(java.util.function.Function<ShrinkRequest.Builder,ObjectBuilder<ShrinkRequest>> fn)
Allow to shrink an existing index into a new index with fewer primary shards.SimulateIndexTemplateResponse
simulateIndexTemplate(SimulateIndexTemplateRequest request)
Simulate matching the given index name against the index templates in the systemSimulateIndexTemplateResponse
simulateIndexTemplate(java.util.function.Function<SimulateIndexTemplateRequest.Builder,ObjectBuilder<SimulateIndexTemplateRequest>> fn)
Simulate matching the given index name against the index templates in the systemSimulateTemplateResponse
simulateTemplate(SimulateTemplateRequest request)
Simulate resolving the given template name or bodySimulateTemplateResponse
simulateTemplate(java.util.function.Function<SimulateTemplateRequest.Builder,ObjectBuilder<SimulateTemplateRequest>> fn)
Simulate resolving the given template name or bodySplitResponse
split(SplitRequest request)
Allows you to split an existing index into a new index with more primary shards.SplitResponse
split(java.util.function.Function<SplitRequest.Builder,ObjectBuilder<SplitRequest>> fn)
Allows you to split an existing index into a new index with more primary shards.StatsResponse
stats(StatsRequest request)
Provides statistics on operations happening in an index.StatsResponse
stats(java.util.function.Function<StatsRequest.Builder,ObjectBuilder<StatsRequest>> fn)
Provides statistics on operations happening in an index.UnfreezeResponse
unfreeze(UnfreezeRequest request)
Unfreezes an index.UnfreezeResponse
unfreeze(java.util.function.Function<UnfreezeRequest.Builder,ObjectBuilder<UnfreezeRequest>> fn)
Unfreezes an index.UpdateAliasesResponse
updateAliases(UpdateAliasesRequest request)
Updates index aliases.UpdateAliasesResponse
updateAliases(java.util.function.Function<UpdateAliasesRequest.Builder,ObjectBuilder<UpdateAliasesRequest>> fn)
Updates index aliases.UpgradeResponse
upgrade(UpgradeRequest request)
DEPRECATED Upgrades to the current version of Lucene.UpgradeResponse
upgrade(java.util.function.Function<UpgradeRequest.Builder,ObjectBuilder<UpgradeRequest>> fn)
DEPRECATED Upgrades to the current version of Lucene.ValidateQueryResponse
validateQuery(ValidateQueryRequest request)
Allows a user to validate a potentially expensive query without executing it.ValidateQueryResponse
validateQuery(java.util.function.Function<ValidateQueryRequest.Builder,ObjectBuilder<ValidateQueryRequest>> fn)
Allows a user to validate a potentially expensive query without executing it.Methods inherited from class co.elastic.clients.base.ApiClient
_transport, getDeserializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ElasticsearchIndicesClient
-
-
Method Details
-
addBlock
Adds a block to an index.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
addBlock
public final AddBlockResponse addBlock(java.util.function.Function<AddBlockRequest.Builder,ObjectBuilder<AddBlockRequest>> fn) throws java.io.IOExceptionAdds a block to an index.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
analyze
Performs the analysis process on a text and return the tokens breakdown of the text.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
analyze
public final AnalyzeResponse analyze(java.util.function.Function<AnalyzeRequest.Builder,ObjectBuilder<AnalyzeRequest>> fn) throws java.io.IOExceptionPerforms the analysis process on a text and return the tokens breakdown of the text.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
clearCache
Clears all or specific caches for one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
clearCache
public final ClearCacheResponse clearCache(java.util.function.Function<ClearCacheRequest.Builder,ObjectBuilder<ClearCacheRequest>> fn) throws java.io.IOExceptionClears all or specific caches for one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
clone
Clones an index- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
clone
public final CloneResponse clone(java.util.function.Function<CloneRequest.Builder,ObjectBuilder<CloneRequest>> fn) throws java.io.IOExceptionClones an index- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
close
Closes an index.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
close
public final CloseResponse close(java.util.function.Function<CloseRequest.Builder,ObjectBuilder<CloseRequest>> fn) throws java.io.IOExceptionCloses an index.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
create
Creates an index with optional settings and mappings.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
create
public final CreateResponse create(java.util.function.Function<CreateRequest.Builder,ObjectBuilder<CreateRequest>> fn) throws java.io.IOExceptionCreates an index with optional settings and mappings.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
createDataStream
public CreateDataStreamResponse createDataStream(CreateDataStreamRequest request) throws java.io.IOExceptionCreates a data stream- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
createDataStream
public final CreateDataStreamResponse createDataStream(java.util.function.Function<CreateDataStreamRequest.Builder,ObjectBuilder<CreateDataStreamRequest>> fn) throws java.io.IOExceptionCreates a data stream- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
dataStreamsStats
public DataStreamsStatsResponse dataStreamsStats(DataStreamsStatsRequest request) throws java.io.IOExceptionProvides statistics on operations happening in a data stream.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
dataStreamsStats
public final DataStreamsStatsResponse dataStreamsStats(java.util.function.Function<DataStreamsStatsRequest.Builder,ObjectBuilder<DataStreamsStatsRequest>> fn) throws java.io.IOExceptionProvides statistics on operations happening in a data stream.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
delete
Deletes an index.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
delete
public final DeleteResponse delete(java.util.function.Function<DeleteRequest.Builder,ObjectBuilder<DeleteRequest>> fn) throws java.io.IOExceptionDeletes an index.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteAlias
Deletes an alias.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteAlias
public final DeleteAliasResponse deleteAlias(java.util.function.Function<DeleteAliasRequest.Builder,ObjectBuilder<DeleteAliasRequest>> fn) throws java.io.IOExceptionDeletes an alias.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteDataStream
public DeleteDataStreamResponse deleteDataStream(DeleteDataStreamRequest request) throws java.io.IOExceptionDeletes a data stream.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteDataStream
public final DeleteDataStreamResponse deleteDataStream(java.util.function.Function<DeleteDataStreamRequest.Builder,ObjectBuilder<DeleteDataStreamRequest>> fn) throws java.io.IOExceptionDeletes a data stream.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteIndexTemplate
public DeleteIndexTemplateResponse deleteIndexTemplate(DeleteIndexTemplateRequest request) throws java.io.IOExceptionDeletes an index template.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteIndexTemplate
public final DeleteIndexTemplateResponse deleteIndexTemplate(java.util.function.Function<DeleteIndexTemplateRequest.Builder,ObjectBuilder<DeleteIndexTemplateRequest>> fn) throws java.io.IOExceptionDeletes an index template.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteTemplate
public DeleteTemplateResponse deleteTemplate(DeleteTemplateRequest request) throws java.io.IOExceptionDeletes an index template.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
deleteTemplate
public final DeleteTemplateResponse deleteTemplate(java.util.function.Function<DeleteTemplateRequest.Builder,ObjectBuilder<DeleteTemplateRequest>> fn) throws java.io.IOExceptionDeletes an index template.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
diskUsage
Analyzes the disk usage of each field of an index or data stream- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
diskUsage
public final DiskUsageResponse diskUsage(java.util.function.Function<DiskUsageRequest.Builder,ObjectBuilder<DiskUsageRequest>> fn) throws java.io.IOExceptionAnalyzes the disk usage of each field of an index or data stream- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
exists
Returns information about whether a particular index exists.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
exists
public final BooleanResponse exists(java.util.function.Function<ExistsRequest.Builder,ObjectBuilder<ExistsRequest>> fn) throws java.io.IOExceptionReturns information about whether a particular index exists.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsAlias
Returns information about whether a particular alias exists.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsAlias
public final BooleanResponse existsAlias(java.util.function.Function<ExistsAliasRequest.Builder,ObjectBuilder<ExistsAliasRequest>> fn) throws java.io.IOExceptionReturns information about whether a particular alias exists.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsIndexTemplate
public BooleanResponse existsIndexTemplate(ExistsIndexTemplateRequest request) throws java.io.IOExceptionReturns information about whether a particular index template exists.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsIndexTemplate
public final BooleanResponse existsIndexTemplate(java.util.function.Function<ExistsIndexTemplateRequest.Builder,ObjectBuilder<ExistsIndexTemplateRequest>> fn) throws java.io.IOExceptionReturns information about whether a particular index template exists.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsTemplate
Returns information about whether a particular index template exists.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsTemplate
public final BooleanResponse existsTemplate(java.util.function.Function<ExistsTemplateRequest.Builder,ObjectBuilder<ExistsTemplateRequest>> fn) throws java.io.IOExceptionReturns information about whether a particular index template exists.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsType
Returns information about whether a particular document type exists. (DEPRECATED)- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
existsType
public final BooleanResponse existsType(java.util.function.Function<ExistsTypeRequest.Builder,ObjectBuilder<ExistsTypeRequest>> fn) throws java.io.IOExceptionReturns information about whether a particular document type exists. (DEPRECATED)- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
flush
Performs the flush operation on one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
flush
public final FlushResponse flush(java.util.function.Function<FlushRequest.Builder,ObjectBuilder<FlushRequest>> fn) throws java.io.IOExceptionPerforms the flush operation on one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
flushSynced
Performs a synced flush operation on one or more indices. Synced flush is deprecated and will be removed in 8.0. Use flush instead- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
flushSynced
public final FlushSyncedResponse flushSynced(java.util.function.Function<FlushSyncedRequest.Builder,ObjectBuilder<FlushSyncedRequest>> fn) throws java.io.IOExceptionPerforms a synced flush operation on one or more indices. Synced flush is deprecated and will be removed in 8.0. Use flush instead- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
forcemerge
Performs the force merge operation on one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
forcemerge
public final ForcemergeResponse forcemerge(java.util.function.Function<ForcemergeRequest.Builder,ObjectBuilder<ForcemergeRequest>> fn) throws java.io.IOExceptionPerforms the force merge operation on one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
freeze
Freezes an index. A frozen index has almost no overhead on the cluster (except for maintaining its metadata in memory) and is read-only.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
freeze
public final FreezeResponse freeze(java.util.function.Function<FreezeRequest.Builder,ObjectBuilder<FreezeRequest>> fn) throws java.io.IOExceptionFreezes an index. A frozen index has almost no overhead on the cluster (except for maintaining its metadata in memory) and is read-only.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
get
Returns information about one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
get
public final GetResponse get(java.util.function.Function<GetRequest.Builder,ObjectBuilder<GetRequest>> fn) throws java.io.IOExceptionReturns information about one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getAlias
Returns an alias.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getAlias
public final GetAliasResponse getAlias(java.util.function.Function<GetAliasRequest.Builder,ObjectBuilder<GetAliasRequest>> fn) throws java.io.IOExceptionReturns an alias.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getDataStream
public GetDataStreamResponse getDataStream(GetDataStreamRequest request) throws java.io.IOExceptionReturns data streams.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getDataStream
public final GetDataStreamResponse getDataStream(java.util.function.Function<GetDataStreamRequest.Builder,ObjectBuilder<GetDataStreamRequest>> fn) throws java.io.IOExceptionReturns data streams.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getFieldMapping
public GetFieldMappingResponse getFieldMapping(GetFieldMappingRequest request) throws java.io.IOExceptionReturns mapping for one or more fields.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getFieldMapping
public final GetFieldMappingResponse getFieldMapping(java.util.function.Function<GetFieldMappingRequest.Builder,ObjectBuilder<GetFieldMappingRequest>> fn) throws java.io.IOExceptionReturns mapping for one or more fields.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getIndexTemplate
public GetIndexTemplateResponse getIndexTemplate(GetIndexTemplateRequest request) throws java.io.IOExceptionReturns an index template.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getIndexTemplate
public final GetIndexTemplateResponse getIndexTemplate(java.util.function.Function<GetIndexTemplateRequest.Builder,ObjectBuilder<GetIndexTemplateRequest>> fn) throws java.io.IOExceptionReturns an index template.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getMapping
Returns mappings for one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getMapping
public final GetMappingResponse getMapping(java.util.function.Function<GetMappingRequest.Builder,ObjectBuilder<GetMappingRequest>> fn) throws java.io.IOExceptionReturns mappings for one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getSettings
Returns settings for one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getSettings
public final GetSettingsResponse getSettings(java.util.function.Function<GetSettingsRequest.Builder,ObjectBuilder<GetSettingsRequest>> fn) throws java.io.IOExceptionReturns settings for one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getTemplate
Returns an index template.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getTemplate
public final GetTemplateResponse getTemplate(java.util.function.Function<GetTemplateRequest.Builder,ObjectBuilder<GetTemplateRequest>> fn) throws java.io.IOExceptionReturns an index template.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getUpgrade
DEPRECATED Returns a progress status of current upgrade.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
getUpgrade
public final GetUpgradeResponse getUpgrade(java.util.function.Function<GetUpgradeRequest.Builder,ObjectBuilder<GetUpgradeRequest>> fn) throws java.io.IOExceptionDEPRECATED Returns a progress status of current upgrade.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
migrateToDataStream
public MigrateToDataStreamResponse migrateToDataStream(MigrateToDataStreamRequest request) throws java.io.IOExceptionMigrates an alias to a data stream- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
migrateToDataStream
public final MigrateToDataStreamResponse migrateToDataStream(java.util.function.Function<MigrateToDataStreamRequest.Builder,ObjectBuilder<MigrateToDataStreamRequest>> fn) throws java.io.IOExceptionMigrates an alias to a data stream- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
open
Opens an index.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
open
public final OpenResponse open(java.util.function.Function<OpenRequest.Builder,ObjectBuilder<OpenRequest>> fn) throws java.io.IOExceptionOpens an index.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
promoteDataStream
public PromoteDataStreamResponse promoteDataStream(PromoteDataStreamRequest request) throws java.io.IOExceptionPromotes a data stream from a replicated data stream managed by CCR to a regular data stream- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
promoteDataStream
public final PromoteDataStreamResponse promoteDataStream(java.util.function.Function<PromoteDataStreamRequest.Builder,ObjectBuilder<PromoteDataStreamRequest>> fn) throws java.io.IOExceptionPromotes a data stream from a replicated data stream managed by CCR to a regular data stream- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putAlias
Creates or updates an alias.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putAlias
public final PutAliasResponse putAlias(java.util.function.Function<PutAliasRequest.Builder,ObjectBuilder<PutAliasRequest>> fn) throws java.io.IOExceptionCreates or updates an alias.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putIndexTemplate
public PutIndexTemplateResponse putIndexTemplate(PutIndexTemplateRequest request) throws java.io.IOExceptionCreates or updates an index template.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putIndexTemplate
public final PutIndexTemplateResponse putIndexTemplate(java.util.function.Function<PutIndexTemplateRequest.Builder,ObjectBuilder<PutIndexTemplateRequest>> fn) throws java.io.IOExceptionCreates or updates an index template.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putMapping
Updates the index mappings.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putMapping
public final PutMappingResponse putMapping(java.util.function.Function<PutMappingRequest.Builder,ObjectBuilder<PutMappingRequest>> fn) throws java.io.IOExceptionUpdates the index mappings.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putSettings
Updates the index settings.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putSettings
public final PutSettingsResponse putSettings(java.util.function.Function<PutSettingsRequest.Builder,ObjectBuilder<PutSettingsRequest>> fn) throws java.io.IOExceptionUpdates the index settings.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putTemplate
Creates or updates an index template.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
putTemplate
public final PutTemplateResponse putTemplate(java.util.function.Function<PutTemplateRequest.Builder,ObjectBuilder<PutTemplateRequest>> fn) throws java.io.IOExceptionCreates or updates an index template.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
recovery
Returns information about ongoing index shard recoveries.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
recovery
public final RecoveryResponse recovery(java.util.function.Function<RecoveryRequest.Builder,ObjectBuilder<RecoveryRequest>> fn) throws java.io.IOExceptionReturns information about ongoing index shard recoveries.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
refresh
Performs the refresh operation in one or more indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
refresh
public final RefreshResponse refresh(java.util.function.Function<RefreshRequest.Builder,ObjectBuilder<RefreshRequest>> fn) throws java.io.IOExceptionPerforms the refresh operation in one or more indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
reloadSearchAnalyzers
public ReloadSearchAnalyzersResponse reloadSearchAnalyzers(ReloadSearchAnalyzersRequest request) throws java.io.IOExceptionReloads an index's search analyzers and their resources.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
reloadSearchAnalyzers
public final ReloadSearchAnalyzersResponse reloadSearchAnalyzers(java.util.function.Function<ReloadSearchAnalyzersRequest.Builder,ObjectBuilder<ReloadSearchAnalyzersRequest>> fn) throws java.io.IOExceptionReloads an index's search analyzers and their resources.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
resolveIndex
Returns information about any matching indices, aliases, and data streams- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
resolveIndex
public final ResolveIndexResponse resolveIndex(java.util.function.Function<ResolveIndexRequest.Builder,ObjectBuilder<ResolveIndexRequest>> fn) throws java.io.IOExceptionReturns information about any matching indices, aliases, and data streams- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
rollover
Updates an alias to point to a new index when the existing index is considered to be too large or too old.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
rollover
public final RolloverResponse rollover(java.util.function.Function<RolloverRequest.Builder,ObjectBuilder<RolloverRequest>> fn) throws java.io.IOExceptionUpdates an alias to point to a new index when the existing index is considered to be too large or too old.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
segments
Provides low-level information about segments in a Lucene index.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
segments
public final SegmentsResponse segments(java.util.function.Function<SegmentsRequest.Builder,ObjectBuilder<SegmentsRequest>> fn) throws java.io.IOExceptionProvides low-level information about segments in a Lucene index.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
shardStores
Provides store information for shard copies of indices.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
shardStores
public final ShardStoresResponse shardStores(java.util.function.Function<ShardStoresRequest.Builder,ObjectBuilder<ShardStoresRequest>> fn) throws java.io.IOExceptionProvides store information for shard copies of indices.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
shrink
Allow to shrink an existing index into a new index with fewer primary shards.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
shrink
public final ShrinkResponse shrink(java.util.function.Function<ShrinkRequest.Builder,ObjectBuilder<ShrinkRequest>> fn) throws java.io.IOExceptionAllow to shrink an existing index into a new index with fewer primary shards.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
simulateIndexTemplate
public SimulateIndexTemplateResponse simulateIndexTemplate(SimulateIndexTemplateRequest request) throws java.io.IOExceptionSimulate matching the given index name against the index templates in the system- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
simulateIndexTemplate
public final SimulateIndexTemplateResponse simulateIndexTemplate(java.util.function.Function<SimulateIndexTemplateRequest.Builder,ObjectBuilder<SimulateIndexTemplateRequest>> fn) throws java.io.IOExceptionSimulate matching the given index name against the index templates in the system- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
simulateTemplate
public SimulateTemplateResponse simulateTemplate(SimulateTemplateRequest request) throws java.io.IOExceptionSimulate resolving the given template name or body- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
simulateTemplate
public final SimulateTemplateResponse simulateTemplate(java.util.function.Function<SimulateTemplateRequest.Builder,ObjectBuilder<SimulateTemplateRequest>> fn) throws java.io.IOExceptionSimulate resolving the given template name or body- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
split
Allows you to split an existing index into a new index with more primary shards.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
split
public final SplitResponse split(java.util.function.Function<SplitRequest.Builder,ObjectBuilder<SplitRequest>> fn) throws java.io.IOExceptionAllows you to split an existing index into a new index with more primary shards.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
stats
Provides statistics on operations happening in an index.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
stats
public final StatsResponse stats(java.util.function.Function<StatsRequest.Builder,ObjectBuilder<StatsRequest>> fn) throws java.io.IOExceptionProvides statistics on operations happening in an index.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
unfreeze
Unfreezes an index. When a frozen index is unfrozen, the index goes through the normal recovery process and becomes writeable again.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
unfreeze
public final UnfreezeResponse unfreeze(java.util.function.Function<UnfreezeRequest.Builder,ObjectBuilder<UnfreezeRequest>> fn) throws java.io.IOExceptionUnfreezes an index. When a frozen index is unfrozen, the index goes through the normal recovery process and becomes writeable again.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
updateAliases
public UpdateAliasesResponse updateAliases(UpdateAliasesRequest request) throws java.io.IOExceptionUpdates index aliases.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
updateAliases
public final UpdateAliasesResponse updateAliases(java.util.function.Function<UpdateAliasesRequest.Builder,ObjectBuilder<UpdateAliasesRequest>> fn) throws java.io.IOExceptionUpdates index aliases.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
upgrade
DEPRECATED Upgrades to the current version of Lucene.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
upgrade
public final UpgradeResponse upgrade(java.util.function.Function<UpgradeRequest.Builder,ObjectBuilder<UpgradeRequest>> fn) throws java.io.IOExceptionDEPRECATED Upgrades to the current version of Lucene.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
validateQuery
public ValidateQueryResponse validateQuery(ValidateQueryRequest request) throws java.io.IOExceptionAllows a user to validate a potentially expensive query without executing it.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-
validateQuery
public final ValidateQueryResponse validateQuery(java.util.function.Function<ValidateQueryRequest.Builder,ObjectBuilder<ValidateQueryRequest>> fn) throws java.io.IOExceptionAllows a user to validate a potentially expensive query without executing it.- Parameters:
fn
- a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.- Throws:
java.io.IOException
- See Also:
- Documentation on elastic.co
-