From d13954364861666be080752b7333f62ac6fe0eb2 Mon Sep 17 00:00:00 2001 From: Steve Gordon Date: Tue, 4 Apr 2023 13:39:01 +0100 Subject: [PATCH 1/4] Skip generation of invalid parameterless client overloads --- .../Client/ElasticsearchClient-Manual.cs | 43 ++++++++ .../Client/ElasticsearchClient.Indices.g.cs | 56 ----------- .../Client/ElasticsearchClient.Ingest.g.cs | 14 --- .../Client/ElasticsearchClient.Sql.g.cs | 14 --- .../Client/ElasticsearchClient.g.cs | 98 ------------------- 5 files changed, 43 insertions(+), 182 deletions(-) diff --git a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs index cb06c1a3f70..1cf7afb3536 100644 --- a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs +++ b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs @@ -10,6 +10,34 @@ namespace Elastic.Clients.Elasticsearch; public partial class ElasticsearchClient { + public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) + { + var descriptor = new CreateRequestDescriptor(document, index, id); + descriptor.BeforeRequest(); + return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); + } + + public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) + { + var descriptor = new CreateRequestDescriptor(document, index, id); + descriptor.BeforeRequest(); + return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); + } + + public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index) + { + var descriptor = new IndexRequestDescriptor(document, index); + descriptor.BeforeRequest(); + return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); + } + + public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, CancellationToken cancellationToken = default) + { + var descriptor = new IndexRequestDescriptor(document, index); + descriptor.BeforeRequest(); + return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); + } + public virtual Task> UpdateAsync(IndexName index, Id id, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(index, id); @@ -23,6 +51,21 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(descriptor, cancellationToken); } + public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) + { + var descriptor = new UpdateRequestDescriptor(document, index, id); + descriptor.BeforeRequest(); + return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); + } + + public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) + { + var descriptor = new UpdateRequestDescriptor(document, index, id); + descriptor.BeforeRequest(); + return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor); + } + + // TODO: Test and introduce in a future release //public virtual Task> UpdateAsync(IndexName index, Id id, Action> configureRequest, CancellationToken cancellationToken = default) //{ diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs index b749abb041d..33da9688b12 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs @@ -1672,13 +1672,6 @@ public virtual Task PutIndexTemplateAsync(PutIndexTemp return DoRequestAsync(request, cancellationToken); } - public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elasticsearch.Name name) - { - var descriptor = new PutIndexTemplateRequestDescriptor(name); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -1695,13 +1688,6 @@ public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clie return DoRequest, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); } - public virtual Task PutIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, CancellationToken cancellationToken = default) - { - var descriptor = new PutIndexTemplateRequestDescriptor(name); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task PutIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -1738,13 +1724,6 @@ public virtual Task PutMappingAsync(PutMappingRequest reques return DoRequestAsync(request, cancellationToken); } - public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indices indices) - { - var descriptor = new PutMappingRequestDescriptor(indices); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -1761,13 +1740,6 @@ public virtual PutMappingResponse PutMapping(Elastic.Clients.Elastics return DoRequest, PutMappingResponse, PutMappingRequestParameters>(descriptor); } - public virtual Task PutMappingAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) - { - var descriptor = new PutMappingRequestDescriptor(indices); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task PutMappingAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -1804,13 +1776,6 @@ public virtual Task PutTemplateAsync(PutTemplateRequest req return DoRequestAsync(request, cancellationToken); } - public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Name name) - { - var descriptor = new PutTemplateRequestDescriptor(name); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutTemplateRequestDescriptor(name); @@ -1819,13 +1784,6 @@ public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } - public virtual Task PutTemplateAsync(Elastic.Clients.Elasticsearch.Name name, CancellationToken cancellationToken = default) - { - var descriptor = new PutTemplateRequestDescriptor(name); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task PutTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutTemplateRequestDescriptor(name); @@ -2278,13 +2236,6 @@ public virtual Task UpdateAliasesAsync(UpdateAliasesReque return DoRequestAsync(request, cancellationToken); } - public virtual UpdateAliasesResponse UpdateAliases() - { - var descriptor = new UpdateAliasesRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual UpdateAliasesResponse UpdateAliases(Action configureRequest) { var descriptor = new UpdateAliasesRequestDescriptor(); @@ -2301,13 +2252,6 @@ public virtual UpdateAliasesResponse UpdateAliases(Action, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); } - public virtual Task UpdateAliasesAsync(CancellationToken cancellationToken = default) - { - var descriptor = new UpdateAliasesRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task UpdateAliasesAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateAliasesRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs index 0b4be1bfdd1..25aae348511 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs @@ -288,13 +288,6 @@ public virtual Task PutPipelineAsync(PutPipelineRequest req return DoRequestAsync(request, cancellationToken); } - public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id id) - { - var descriptor = new PutPipelineRequestDescriptor(id); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -311,13 +304,6 @@ public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasti return DoRequest, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); } - public virtual Task PutPipelineAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) - { - var descriptor = new PutPipelineRequestDescriptor(id); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task PutPipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutPipelineRequestDescriptor(id); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs index 6245962ffa3..f28b600e81b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs @@ -56,13 +56,6 @@ public virtual Task ClearCursorAsync(ClearCursorRequest req return DoRequestAsync(request, cancellationToken); } - public virtual ClearCursorResponse ClearCursor() - { - var descriptor = new ClearCursorRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual ClearCursorResponse ClearCursor(Action configureRequest) { var descriptor = new ClearCursorRequestDescriptor(); @@ -71,13 +64,6 @@ public virtual ClearCursorResponse ClearCursor(Action(descriptor); } - public virtual Task ClearCursorAsync(CancellationToken cancellationToken = default) - { - var descriptor = new ClearCursorRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task ClearCursorAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClearCursorRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs index aef1ce9831a..d9ca5adf6bc 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs @@ -63,13 +63,6 @@ public virtual Task BulkAsync(BulkRequest request, CancellationTok return DoRequestAsync(request, cancellationToken); } - public virtual BulkResponse Bulk() - { - var descriptor = new BulkRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual BulkResponse Bulk(Action configureRequest) { var descriptor = new BulkRequestDescriptor(); @@ -86,13 +79,6 @@ public virtual BulkResponse Bulk(Action, BulkResponse, BulkRequestParameters>(descriptor); } - public virtual Task BulkAsync(CancellationToken cancellationToken = default) - { - var descriptor = new BulkRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task BulkAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new BulkRequestDescriptor(); @@ -297,13 +283,6 @@ public virtual Task CreateAsync(CreateRequest, CreateResponse, CreateRequestParameters>(request, cancellationToken); } - public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) - { - var descriptor = new CreateRequestDescriptor(document, index, id); - descriptor.BeforeRequest(); - return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); - } - public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new CreateRequestDescriptor(document, index, id); @@ -327,13 +306,6 @@ public virtual CreateResponse Create(TDocument document, Action, CreateResponse, CreateRequestParameters>(descriptor); } - public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) - { - var descriptor = new CreateRequestDescriptor(document, index, id); - descriptor.BeforeRequest(); - return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); - } - public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateRequestDescriptor(document, index, id); @@ -377,13 +349,6 @@ public virtual Task DeleteByQueryAsync(DeleteByQueryReque return DoRequestAsync(request, cancellationToken); } - public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch.Indices indices) - { - var descriptor = new DeleteByQueryRequestDescriptor(indices); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -400,13 +365,6 @@ public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.El return DoRequest, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); } - public virtual Task DeleteByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) - { - var descriptor = new DeleteByQueryRequestDescriptor(indices); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task DeleteByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -1319,13 +1277,6 @@ public virtual Task IndexAsync(IndexRequest return DoRequestAsync, IndexResponse, IndexRequestParameters>(request, cancellationToken); } - public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index) - { - var descriptor = new IndexRequestDescriptor(document, index); - descriptor.BeforeRequest(); - return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); - } - public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { var descriptor = new IndexRequestDescriptor(document, index); @@ -1349,13 +1300,6 @@ public virtual IndexResponse Index(TDocument document, Action, IndexResponse, IndexRequestParameters>(descriptor); } - public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, CancellationToken cancellationToken = default) - { - var descriptor = new IndexRequestDescriptor(document, index); - descriptor.BeforeRequest(); - return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); - } - public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndexRequestDescriptor(document, index); @@ -1715,13 +1659,6 @@ public virtual Task PutScriptAsync(PutScriptRequest request, return DoRequestAsync(request, cancellationToken); } - public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id) - { - var descriptor = new PutScriptRequestDescriptor(id); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new PutScriptRequestDescriptor(id); @@ -1738,13 +1675,6 @@ public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsea return DoRequest, PutScriptResponse, PutScriptRequestParameters>(descriptor); } - public virtual Task PutScriptAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) - { - var descriptor = new PutScriptRequestDescriptor(id); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task PutScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutScriptRequestDescriptor(id); @@ -1847,13 +1777,6 @@ public virtual Task ReindexAsync(ReindexRequest request, Cancel return DoRequestAsync(request, cancellationToken); } - public virtual ReindexResponse Reindex() - { - var descriptor = new ReindexRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequest(descriptor); - } - public virtual ReindexResponse Reindex(Action configureRequest) { var descriptor = new ReindexRequestDescriptor(); @@ -1870,13 +1793,6 @@ public virtual ReindexResponse Reindex(Action, ReindexResponse, ReindexRequestParameters>(descriptor); } - public virtual Task ReindexAsync(CancellationToken cancellationToken = default) - { - var descriptor = new ReindexRequestDescriptor(); - descriptor.BeforeRequest(); - return DoRequestAsync(descriptor); - } - public virtual Task ReindexAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRequestDescriptor(); @@ -2341,13 +2257,6 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(request, cancellationToken); } - public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) - { - var descriptor = new UpdateRequestDescriptor(document, index, id); - descriptor.BeforeRequest(); - return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); - } - public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new UpdateRequestDescriptor(document, index, id); @@ -2371,13 +2280,6 @@ public virtual UpdateResponse Update(TDo return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } - public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) - { - var descriptor = new UpdateRequestDescriptor(document, index, id); - descriptor.BeforeRequest(); - return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor); - } - public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(document, index, id); From 68f447949aa269f813fbb6ae711524a15da3ccaa Mon Sep 17 00:00:00 2001 From: Steve Gordon Date: Tue, 4 Apr 2023 13:56:54 +0100 Subject: [PATCH 2/4] Add generated descriptor overloads for client methods --- .../Client/ElasticsearchClient-Manual.cs | 18 +- .../ElasticsearchClient.AsyncSearch.g.cs | 48 ++ .../Client/ElasticsearchClient.Cluster.g.cs | 12 + .../Client/ElasticsearchClient.Eql.g.cs | 48 ++ .../Client/ElasticsearchClient.Indices.g.cs | 432 +++++++++++++++++ .../Client/ElasticsearchClient.Ingest.g.cs | 72 +++ .../Client/ElasticsearchClient.Sql.g.cs | 60 +++ .../Client/ElasticsearchClient.g.cs | 450 ++++++++++++++++-- 8 files changed, 1108 insertions(+), 32 deletions(-) diff --git a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs index 1cf7afb3536..c4e7de5ccdf 100644 --- a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs +++ b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs @@ -24,14 +24,28 @@ public virtual Task CreateAsync(TDocument document, E return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); } - public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index) + public virtual IndexResponse Index(TDocument document) + { + var descriptor = new IndexRequestDescriptor(document); + descriptor.BeforeRequest(); + return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); + } + + public virtual IndexResponse Index(TDocument document, IndexName index) { var descriptor = new IndexRequestDescriptor(document, index); descriptor.BeforeRequest(); return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } - public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, CancellationToken cancellationToken = default) + public virtual Task IndexAsync(TDocument document,CancellationToken cancellationToken = default) + { + var descriptor = new IndexRequestDescriptor(document); + descriptor.BeforeRequest(); + return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); + } + + public virtual Task IndexAsync(TDocument document, IndexName index, CancellationToken cancellationToken = default) { var descriptor = new IndexRequestDescriptor(document, index); descriptor.BeforeRequest(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs index 1b16ca5d58a..cdf82fd5438 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs @@ -63,6 +63,12 @@ public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual AsyncSearchStatusResponse Status(AsyncSearchStatusRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -86,6 +92,12 @@ public virtual Task StatusAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + public virtual Task StatusAsync(AsyncSearchStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -129,6 +141,12 @@ public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual DeleteAsyncSearchResponse Delete(DeleteAsyncSearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -152,6 +170,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(DeleteAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -195,6 +219,12 @@ public virtual GetAsyncSearchResponse Get(Elastic.Clients. return DoRequest, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + public virtual GetAsyncSearchResponse Get(GetAsyncSearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); + } + public virtual GetAsyncSearchResponse Get(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetAsyncSearchRequestDescriptor(id); @@ -210,6 +240,12 @@ public virtual Task> GetAsync(Elast return DoRequestAsync, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + public virtual Task> GetAsync(GetAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); + } + public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncSearchRequestDescriptor(id); @@ -245,6 +281,12 @@ public virtual SubmitAsyncSearchResponse Submit() return DoRequest, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + public virtual SubmitAsyncSearchResponse Submit(SubmitAsyncSearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); + } + public virtual SubmitAsyncSearchResponse Submit(Action> configureRequest) { var descriptor = new SubmitAsyncSearchRequestDescriptor(); @@ -260,6 +302,12 @@ public virtual Task> SubmitAsync return DoRequestAsync, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + public virtual Task> SubmitAsync(SubmitAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); + } + public virtual Task> SubmitAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SubmitAsyncSearchRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs index 4c63cb22112..4712c6ec307 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs @@ -63,6 +63,12 @@ public virtual HealthResponse Health() return DoRequest(descriptor); } + public virtual HealthResponse Health(HealthRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual HealthResponse Health(Action configureRequest) { var descriptor = new HealthRequestDescriptor(); @@ -86,6 +92,12 @@ public virtual Task HealthAsync(CancellationToken cancellationTo return DoRequestAsync(descriptor); } + public virtual Task HealthAsync(HealthRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task HealthAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new HealthRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs index 7ae910ae6f0..789b33720d3 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs @@ -63,6 +63,12 @@ public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id) return DoRequest(descriptor); } + public virtual EqlDeleteResponse Delete(EqlDeleteRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -86,6 +92,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(EqlDeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -129,6 +141,12 @@ public virtual EqlGetResponse Get(Elastic.Clients.Elasticsearch. return DoRequest, EqlGetRequestParameters>(descriptor); } + public virtual EqlGetResponse Get(EqlGetRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, EqlGetRequestParameters>(descriptor); + } + public virtual EqlGetResponse Get(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new EqlGetRequestDescriptor(id); @@ -144,6 +162,12 @@ public virtual Task> GetAsync(Elastic.Clients.Ela return DoRequestAsync, EqlGetRequestParameters>(descriptor); } + public virtual Task> GetAsync(EqlGetRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, EqlGetRequestParameters>(descriptor); + } + public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlGetRequestDescriptor(id); @@ -179,6 +203,12 @@ public virtual EqlSearchResponse Search(Elastic.Clients.Elastics return DoRequest, EqlSearchRequestParameters>(descriptor); } + public virtual EqlSearchResponse Search(EqlSearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, EqlSearchRequestParameters>(descriptor); + } + public virtual EqlSearchResponse Search(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new EqlSearchRequestDescriptor(indices); @@ -194,6 +224,12 @@ public virtual Task> SearchAsync(Elastic.Clien return DoRequestAsync, EqlSearchRequestParameters>(descriptor); } + public virtual Task> SearchAsync(EqlSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, EqlSearchRequestParameters>(descriptor); + } + public virtual Task> SearchAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlSearchRequestDescriptor(indices); @@ -229,6 +265,12 @@ public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id i return DoRequest(descriptor); } + public virtual GetEqlStatusResponse GetStatus(GetEqlStatusRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -252,6 +294,12 @@ public virtual Task GetStatusAsync(Elastic.Clients.Elastic return DoRequestAsync(descriptor); } + public virtual Task GetStatusAsync(GetEqlStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetEqlStatusRequestDescriptor(id); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs index 33da9688b12..77e4936739d 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs @@ -63,6 +63,12 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName return DoRequest(descriptor); } + public virtual CloneIndexResponse Clone(CloneIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action configureRequest) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -101,6 +107,12 @@ public virtual Task CloneAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + public virtual Task CloneAsync(CloneIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -159,6 +171,12 @@ public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices in return DoRequest(descriptor); } + public virtual CloseIndexResponse Close(CloseIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -182,6 +200,12 @@ public virtual Task CloseAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + public virtual Task CloseAsync(CloseIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task CloseAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -225,6 +249,12 @@ public virtual CreateDataStreamResponse CreateDataStream(Elastic.Clients.Elastic return DoRequest(descriptor); } + public virtual CreateDataStreamResponse CreateDataStream(CreateDataStreamRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual CreateDataStreamResponse CreateDataStream(Elastic.Clients.Elasticsearch.DataStreamName name, Action configureRequest) { var descriptor = new CreateDataStreamRequestDescriptor(name); @@ -240,6 +270,12 @@ public virtual Task CreateDataStreamAsync(Elastic.Clie return DoRequestAsync(descriptor); } + public virtual Task CreateDataStreamAsync(CreateDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task CreateDataStreamAsync(Elastic.Clients.Elasticsearch.DataStreamName name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateDataStreamRequestDescriptor(name); @@ -275,6 +311,12 @@ public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexNam return DoRequest(descriptor); } + public virtual CreateIndexResponse Create(CreateIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -313,6 +355,12 @@ public virtual Task CreateAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + public virtual Task CreateAsync(CreateIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task CreateAsync(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -371,6 +419,12 @@ public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Ind return DoRequest(descriptor); } + public virtual DeleteAliasResponse DeleteAlias(DeleteAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -394,6 +448,12 @@ public virtual Task DeleteAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task DeleteAliasAsync(DeleteAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -437,6 +497,12 @@ public virtual DeleteDataStreamResponse DeleteDataStream(Elastic.Clients.Elastic return DoRequest(descriptor); } + public virtual DeleteDataStreamResponse DeleteDataStream(DeleteDataStreamRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteDataStreamResponse DeleteDataStream(Elastic.Clients.Elasticsearch.DataStreamNames name, Action configureRequest) { var descriptor = new DeleteDataStreamRequestDescriptor(name); @@ -452,6 +518,12 @@ public virtual Task DeleteDataStreamAsync(Elastic.Clie return DoRequestAsync(descriptor); } + public virtual Task DeleteDataStreamAsync(DeleteDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteDataStreamAsync(Elastic.Clients.Elasticsearch.DataStreamNames name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteDataStreamRequestDescriptor(name); @@ -487,6 +559,12 @@ public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices return DoRequest(descriptor); } + public virtual DeleteIndexResponse Delete(DeleteIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -510,6 +588,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(DeleteIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -553,6 +637,12 @@ public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(Elastic.Clients.E return DoRequest(descriptor); } + public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(DeleteIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new DeleteIndexTemplateRequestDescriptor(name); @@ -568,6 +658,12 @@ public virtual Task DeleteIndexTemplateAsync(Elasti return DoRequestAsync(descriptor); } + public virtual Task DeleteIndexTemplateAsync(DeleteIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteIndexTemplateAsync(Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexTemplateRequestDescriptor(name); @@ -603,6 +699,12 @@ public virtual DeleteTemplateResponse DeleteTemplate(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + public virtual DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteTemplateResponse DeleteTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new DeleteTemplateRequestDescriptor(name); @@ -618,6 +720,12 @@ public virtual Task DeleteTemplateAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + public virtual Task DeleteTemplateAsync(DeleteTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteTemplateRequestDescriptor(name); @@ -653,6 +761,12 @@ public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } + public virtual ExistsAliasResponse ExistsAlias(ExistsAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -676,6 +790,12 @@ public virtual Task ExistsAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task ExistsAliasAsync(ExistsAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ExistsAliasAsync(Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -719,6 +839,12 @@ public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(Elastic.Clients.E return DoRequest(descriptor); } + public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(ExistsIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new ExistsIndexTemplateRequestDescriptor(name); @@ -734,6 +860,12 @@ public virtual Task ExistsIndexTemplateAsync(Elasti return DoRequestAsync(descriptor); } + public virtual Task ExistsIndexTemplateAsync(ExistsIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ExistsIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsIndexTemplateRequestDescriptor(name); @@ -769,6 +901,12 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indic return DoRequest(descriptor); } + public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new ExistsRequestDescriptor(indices); @@ -792,6 +930,12 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(indices); @@ -835,6 +979,12 @@ public virtual ExistsTemplateResponse ExistsTemplate(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + public virtual ExistsTemplateResponse ExistsTemplate(ExistsTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ExistsTemplateResponse ExistsTemplate(Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new ExistsTemplateRequestDescriptor(name); @@ -850,6 +1000,12 @@ public virtual Task ExistsTemplateAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + public virtual Task ExistsTemplateAsync(ExistsTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ExistsTemplateAsync(Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsTemplateRequestDescriptor(name); @@ -885,6 +1041,12 @@ public virtual FlushResponse Flush() return DoRequest(descriptor); } + public virtual FlushResponse Flush(FlushRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual FlushResponse Flush(Action configureRequest) { var descriptor = new FlushRequestDescriptor(); @@ -908,6 +1070,12 @@ public virtual Task FlushAsync(CancellationToken cancellationToke return DoRequestAsync(descriptor); } + public virtual Task FlushAsync(FlushRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task FlushAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FlushRequestDescriptor(); @@ -951,6 +1119,12 @@ public virtual ForcemergeResponse Forcemerge() return DoRequest(descriptor); } + public virtual ForcemergeResponse Forcemerge(ForcemergeRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ForcemergeResponse Forcemerge(Action configureRequest) { var descriptor = new ForcemergeRequestDescriptor(); @@ -974,6 +1148,12 @@ public virtual Task ForcemergeAsync(CancellationToken cancel return DoRequestAsync(descriptor); } + public virtual Task ForcemergeAsync(ForcemergeRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ForcemergeAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1017,6 +1197,12 @@ public virtual GetAliasResponse GetAlias() return DoRequest(descriptor); } + public virtual GetAliasResponse GetAlias(GetAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetAliasResponse GetAlias(Action configureRequest) { var descriptor = new GetAliasRequestDescriptor(); @@ -1040,6 +1226,12 @@ public virtual Task GetAliasAsync(CancellationToken cancellati return DoRequestAsync(descriptor); } + public virtual Task GetAliasAsync(GetAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetAliasAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAliasRequestDescriptor(); @@ -1083,6 +1275,12 @@ public virtual GetDataStreamResponse GetDataStream() return DoRequest(descriptor); } + public virtual GetDataStreamResponse GetDataStream(GetDataStreamRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetDataStreamResponse GetDataStream(Action configureRequest) { var descriptor = new GetDataStreamRequestDescriptor(); @@ -1098,6 +1296,12 @@ public virtual Task GetDataStreamAsync(CancellationToken return DoRequestAsync(descriptor); } + public virtual Task GetDataStreamAsync(GetDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetDataStreamAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetDataStreamRequestDescriptor(); @@ -1133,6 +1337,12 @@ public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticse return DoRequest(descriptor); } + public virtual GetFieldMappingResponse GetFieldMapping(GetFieldMappingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticsearch.Fields fields, Action configureRequest) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1156,6 +1366,12 @@ public virtual Task GetFieldMappingAsync(Elastic.Client return DoRequestAsync(descriptor); } + public virtual Task GetFieldMappingAsync(GetFieldMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetFieldMappingAsync(Elastic.Clients.Elasticsearch.Fields fields, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1199,6 +1415,12 @@ public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indice return DoRequest(descriptor); } + public virtual GetIndexResponse Get(GetIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1222,6 +1444,12 @@ public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Ind return DoRequestAsync(descriptor); } + public virtual Task GetAsync(GetIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1265,6 +1493,12 @@ public virtual GetIndexTemplateResponse GetIndexTemplate() return DoRequest(descriptor); } + public virtual GetIndexTemplateResponse GetIndexTemplate(GetIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetIndexTemplateResponse GetIndexTemplate(Action configureRequest) { var descriptor = new GetIndexTemplateRequestDescriptor(); @@ -1280,6 +1514,12 @@ public virtual Task GetIndexTemplateAsync(Cancellation return DoRequestAsync(descriptor); } + public virtual Task GetIndexTemplateAsync(GetIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetIndexTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetIndexTemplateRequestDescriptor(); @@ -1315,6 +1555,12 @@ public virtual GetMappingResponse GetMapping() return DoRequest(descriptor); } + public virtual GetMappingResponse GetMapping(GetMappingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetMappingResponse GetMapping(Action configureRequest) { var descriptor = new GetMappingRequestDescriptor(); @@ -1338,6 +1584,12 @@ public virtual Task GetMappingAsync(CancellationToken cancel return DoRequestAsync(descriptor); } + public virtual Task GetMappingAsync(GetMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetMappingAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetMappingRequestDescriptor(); @@ -1381,6 +1633,12 @@ public virtual GetTemplateResponse GetTemplate() return DoRequest(descriptor); } + public virtual GetTemplateResponse GetTemplate(GetTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetTemplateResponse GetTemplate(Action configureRequest) { var descriptor = new GetTemplateRequestDescriptor(); @@ -1396,6 +1654,12 @@ public virtual Task GetTemplateAsync(CancellationToken canc return DoRequestAsync(descriptor); } + public virtual Task GetTemplateAsync(GetTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetTemplateRequestDescriptor(); @@ -1431,6 +1695,12 @@ public virtual IndicesStatsResponse Stats() return DoRequest(descriptor); } + public virtual IndicesStatsResponse Stats(IndicesStatsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual IndicesStatsResponse Stats(Action configureRequest) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1454,6 +1724,12 @@ public virtual Task StatsAsync(CancellationToken cancellat return DoRequestAsync(descriptor); } + public virtual Task StatsAsync(IndicesStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task StatsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1497,6 +1773,12 @@ public virtual MigrateToDataStreamResponse MigrateToDataStream(Elastic.Clients.E return DoRequest(descriptor); } + public virtual MigrateToDataStreamResponse MigrateToDataStream(MigrateToDataStreamRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual MigrateToDataStreamResponse MigrateToDataStream(Elastic.Clients.Elasticsearch.IndexName name, Action configureRequest) { var descriptor = new MigrateToDataStreamRequestDescriptor(name); @@ -1512,6 +1794,12 @@ public virtual Task MigrateToDataStreamAsync(Elasti return DoRequestAsync(descriptor); } + public virtual Task MigrateToDataStreamAsync(MigrateToDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task MigrateToDataStreamAsync(Elastic.Clients.Elasticsearch.IndexName name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MigrateToDataStreamRequestDescriptor(name); @@ -1547,6 +1835,12 @@ public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indi return DoRequest(descriptor); } + public virtual OpenIndexResponse Open(OpenIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -1570,6 +1864,12 @@ public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.I return DoRequestAsync(descriptor); } + public virtual Task OpenAsync(OpenIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -1613,6 +1913,12 @@ public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices i return DoRequest(descriptor); } + public virtual PutAliasResponse PutAlias(PutAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -1636,6 +1942,12 @@ public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearc return DoRequestAsync(descriptor); } + public virtual Task PutAliasAsync(PutAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -1672,6 +1984,12 @@ public virtual Task PutIndexTemplateAsync(PutIndexTemp return DoRequestAsync(request, cancellationToken); } + public virtual PutIndexTemplateResponse PutIndexTemplate(PutIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -1688,6 +2006,12 @@ public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clie return DoRequest, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); } + public virtual Task PutIndexTemplateAsync(PutIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PutIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -1724,6 +2048,12 @@ public virtual Task PutMappingAsync(PutMappingRequest reques return DoRequestAsync(request, cancellationToken); } + public virtual PutMappingResponse PutMapping(PutMappingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -1740,6 +2070,12 @@ public virtual PutMappingResponse PutMapping(Elastic.Clients.Elastics return DoRequest, PutMappingResponse, PutMappingRequestParameters>(descriptor); } + public virtual Task PutMappingAsync(PutMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PutMappingAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -1776,6 +2112,12 @@ public virtual Task PutTemplateAsync(PutTemplateRequest req return DoRequestAsync(request, cancellationToken); } + public virtual PutTemplateResponse PutTemplate(PutTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutTemplateRequestDescriptor(name); @@ -1784,6 +2126,12 @@ public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } + public virtual Task PutTemplateAsync(PutTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PutTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutTemplateRequestDescriptor(name); @@ -1819,6 +2167,12 @@ public virtual RefreshResponse Refresh() return DoRequest(descriptor); } + public virtual RefreshResponse Refresh(RefreshRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual RefreshResponse Refresh(Action configureRequest) { var descriptor = new RefreshRequestDescriptor(); @@ -1842,6 +2196,12 @@ public virtual Task RefreshAsync(CancellationToken cancellation return DoRequestAsync(descriptor); } + public virtual Task RefreshAsync(RefreshRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task RefreshAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RefreshRequestDescriptor(); @@ -1885,6 +2245,12 @@ public virtual RolloverResponse Rollover(Elastic.Clients.Elasticsearch.IndexAlia return DoRequest(descriptor); } + public virtual RolloverResponse Rollover(RolloverRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual RolloverResponse Rollover(Elastic.Clients.Elasticsearch.IndexAlias alias, Action configureRequest) { var descriptor = new RolloverRequestDescriptor(alias); @@ -1900,6 +2266,12 @@ public virtual Task RolloverAsync(Elastic.Clients.Elasticsearc return DoRequestAsync(descriptor); } + public virtual Task RolloverAsync(RolloverRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task RolloverAsync(Elastic.Clients.Elasticsearch.IndexAlias alias, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RolloverRequestDescriptor(alias); @@ -1935,6 +2307,12 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexNam return DoRequest(descriptor); } + public virtual ShrinkIndexResponse Shrink(ShrinkIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -1973,6 +2351,12 @@ public virtual Task ShrinkAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + public virtual Task ShrinkAsync(ShrinkIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2031,6 +2415,12 @@ public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clien return DoRequest(descriptor); } + public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(SimulateIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2054,6 +2444,12 @@ public virtual Task SimulateIndexTemplateAsync(El return DoRequestAsync(descriptor); } + public virtual Task SimulateIndexTemplateAsync(SimulateIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task SimulateIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2097,6 +2493,12 @@ public virtual SimulateTemplateResponse SimulateTemplate() return DoRequest(descriptor); } + public virtual SimulateTemplateResponse SimulateTemplate(SimulateTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual SimulateTemplateResponse SimulateTemplate(Action configureRequest) { var descriptor = new SimulateTemplateRequestDescriptor(); @@ -2112,6 +2514,12 @@ public virtual Task SimulateTemplateAsync(Cancellation return DoRequestAsync(descriptor); } + public virtual Task SimulateTemplateAsync(SimulateTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task SimulateTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateTemplateRequestDescriptor(); @@ -2147,6 +2555,12 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName return DoRequest(descriptor); } + public virtual SplitIndexResponse Split(SplitIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2185,6 +2599,12 @@ public virtual Task SplitAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + public virtual Task SplitAsync(SplitIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2236,6 +2656,12 @@ public virtual Task UpdateAliasesAsync(UpdateAliasesReque return DoRequestAsync(request, cancellationToken); } + public virtual UpdateAliasesResponse UpdateAliases(UpdateAliasesRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual UpdateAliasesResponse UpdateAliases(Action configureRequest) { var descriptor = new UpdateAliasesRequestDescriptor(); @@ -2252,6 +2678,12 @@ public virtual UpdateAliasesResponse UpdateAliases(Action, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); } + public virtual Task UpdateAliasesAsync(UpdateAliasesRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task UpdateAliasesAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateAliasesRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs index 25aae348511..cf135ba9d82 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs @@ -63,6 +63,12 @@ public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + public virtual DeletePipelineResponse DeletePipeline(DeletePipelineRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -86,6 +92,12 @@ public virtual Task DeletePipelineAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + public virtual Task DeletePipelineAsync(DeletePipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeletePipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -129,6 +141,12 @@ public virtual GeoIpStatsResponse GeoIpStats() return DoRequest(descriptor); } + public virtual GeoIpStatsResponse GeoIpStats(GeoIpStatsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GeoIpStatsResponse GeoIpStats(Action configureRequest) { var descriptor = new GeoIpStatsRequestDescriptor(); @@ -144,6 +162,12 @@ public virtual Task GeoIpStatsAsync(CancellationToken cancel return DoRequestAsync(descriptor); } + public virtual Task GeoIpStatsAsync(GeoIpStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GeoIpStatsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GeoIpStatsRequestDescriptor(); @@ -179,6 +203,12 @@ public virtual GetPipelineResponse GetPipeline() return DoRequest(descriptor); } + public virtual GetPipelineResponse GetPipeline(GetPipelineRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetPipelineResponse GetPipeline(Action configureRequest) { var descriptor = new GetPipelineRequestDescriptor(); @@ -202,6 +232,12 @@ public virtual Task GetPipelineAsync(CancellationToken canc return DoRequestAsync(descriptor); } + public virtual Task GetPipelineAsync(GetPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetPipelineAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetPipelineRequestDescriptor(); @@ -245,6 +281,12 @@ public virtual ProcessorGrokResponse ProcessorGrok() return DoRequest(descriptor); } + public virtual ProcessorGrokResponse ProcessorGrok(ProcessorGrokRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ProcessorGrokResponse ProcessorGrok(Action configureRequest) { var descriptor = new ProcessorGrokRequestDescriptor(); @@ -260,6 +302,12 @@ public virtual Task ProcessorGrokAsync(CancellationToken return DoRequestAsync(descriptor); } + public virtual Task ProcessorGrokAsync(ProcessorGrokRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ProcessorGrokAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ProcessorGrokRequestDescriptor(); @@ -288,6 +336,12 @@ public virtual Task PutPipelineAsync(PutPipelineRequest req return DoRequestAsync(request, cancellationToken); } + public virtual PutPipelineResponse PutPipeline(PutPipelineRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -304,6 +358,12 @@ public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasti return DoRequest, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); } + public virtual Task PutPipelineAsync(PutPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PutPipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -347,6 +407,12 @@ public virtual SimulateResponse Simulate() return DoRequest(descriptor); } + public virtual SimulateResponse Simulate(SimulateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual SimulateResponse Simulate(Action configureRequest) { var descriptor = new SimulateRequestDescriptor(); @@ -370,6 +436,12 @@ public virtual Task SimulateAsync(CancellationToken cancellati return DoRequestAsync(descriptor); } + public virtual Task SimulateAsync(SimulateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task SimulateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs index f28b600e81b..adbaf2fbde1 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs @@ -56,6 +56,12 @@ public virtual Task ClearCursorAsync(ClearCursorRequest req return DoRequestAsync(request, cancellationToken); } + public virtual ClearCursorResponse ClearCursor(ClearCursorRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ClearCursorResponse ClearCursor(Action configureRequest) { var descriptor = new ClearCursorRequestDescriptor(); @@ -64,6 +70,12 @@ public virtual ClearCursorResponse ClearCursor(Action(descriptor); } + public virtual Task ClearCursorAsync(ClearCursorRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ClearCursorAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClearCursorRequestDescriptor(); @@ -99,6 +111,12 @@ public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + public virtual DeleteAsyncResponse DeleteAsyncSearch(DeleteAsyncRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -122,6 +140,12 @@ public virtual Task DeleteAsyncSearchAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + public virtual Task DeleteAsyncSearchAsync(DeleteAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -165,6 +189,12 @@ public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual GetAsyncResponse GetAsyncSearch(GetAsyncRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -188,6 +218,12 @@ public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task GetAsyncSearchAsync(GetAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -231,6 +267,12 @@ public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elast return DoRequest(descriptor); } + public virtual GetAsyncStatusResponse GetAsyncSearchStatus(GetAsyncStatusRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -254,6 +296,12 @@ public virtual Task GetAsyncSearchStatusAsync(Elastic.Cl return DoRequestAsync(descriptor); } + public virtual Task GetAsyncSearchStatusAsync(GetAsyncStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetAsyncSearchStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -297,6 +345,12 @@ public virtual QueryResponse Query() return DoRequest(descriptor); } + public virtual QueryResponse Query(QueryRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual QueryResponse Query(Action configureRequest) { var descriptor = new QueryRequestDescriptor(); @@ -320,6 +374,12 @@ public virtual Task QueryAsync(CancellationToken cancellationToke return DoRequestAsync(descriptor); } + public virtual Task QueryAsync(QueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task QueryAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new QueryRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs index d9ca5adf6bc..4d46f8676cb 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs @@ -63,6 +63,12 @@ public virtual Task BulkAsync(BulkRequest request, CancellationTok return DoRequestAsync(request, cancellationToken); } + public virtual BulkResponse Bulk(BulkRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual BulkResponse Bulk(Action configureRequest) { var descriptor = new BulkRequestDescriptor(); @@ -79,6 +85,12 @@ public virtual BulkResponse Bulk(Action, BulkResponse, BulkRequestParameters>(descriptor); } + public virtual Task BulkAsync(BulkRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task BulkAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new BulkRequestDescriptor(); @@ -122,6 +134,12 @@ public virtual ClearScrollResponse ClearScroll() return DoRequest(descriptor); } + public virtual ClearScrollResponse ClearScroll(ClearScrollRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ClearScrollResponse ClearScroll(Action configureRequest) { var descriptor = new ClearScrollRequestDescriptor(); @@ -137,6 +155,12 @@ public virtual Task ClearScrollAsync(CancellationToken canc return DoRequestAsync(descriptor); } + public virtual Task ClearScrollAsync(ClearScrollRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ClearScrollAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClearScrollRequestDescriptor(); @@ -172,6 +196,12 @@ public virtual ClosePointInTimeResponse ClosePointInTime() return DoRequest(descriptor); } + public virtual ClosePointInTimeResponse ClosePointInTime(ClosePointInTimeRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ClosePointInTimeResponse ClosePointInTime(Action configureRequest) { var descriptor = new ClosePointInTimeRequestDescriptor(); @@ -187,6 +217,12 @@ public virtual Task ClosePointInTimeAsync(Cancellation return DoRequestAsync(descriptor); } + public virtual Task ClosePointInTimeAsync(ClosePointInTimeRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ClosePointInTimeAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClosePointInTimeRequestDescriptor(); @@ -222,6 +258,12 @@ public virtual CountResponse Count() return DoRequest(descriptor); } + public virtual CountResponse Count(CountRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual CountResponse Count(Action configureRequest) { var descriptor = new CountRequestDescriptor(); @@ -245,6 +287,12 @@ public virtual Task CountAsync(CancellationToken cancellationToke return DoRequestAsync(descriptor); } + public virtual Task CountAsync(CountRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task CountAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CountRequestDescriptor(); @@ -283,17 +331,16 @@ public virtual Task CreateAsync(CreateRequest, CreateResponse, CreateRequestParameters>(request, cancellationToken); } - public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) + public virtual CreateResponse Create(CreateRequestDescriptor descriptor) { - var descriptor = new CreateRequestDescriptor(document, index, id); - configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); } - public virtual CreateResponse Create(TDocument document) + public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { - var descriptor = new CreateRequestDescriptor(document); + var descriptor = new CreateRequestDescriptor(document, index, id); + configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); } @@ -306,17 +353,16 @@ public virtual CreateResponse Create(TDocument document, Action, CreateResponse, CreateRequestParameters>(descriptor); } - public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) + public virtual Task CreateAsync(CreateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { - var descriptor = new CreateRequestDescriptor(document, index, id); - configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); } - public virtual Task CreateAsync(TDocument document, CancellationToken cancellationToken = default) + public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { - var descriptor = new CreateRequestDescriptor(document); + var descriptor = new CreateRequestDescriptor(document, index, id); + configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); } @@ -349,6 +395,12 @@ public virtual Task DeleteByQueryAsync(DeleteByQueryReque return DoRequestAsync(request, cancellationToken); } + public virtual DeleteByQueryResponse DeleteByQuery(DeleteByQueryRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -365,6 +417,12 @@ public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.El return DoRequest, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); } + public virtual Task DeleteByQueryAsync(DeleteByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -408,6 +466,12 @@ public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(Elastic.C return DoRequest(descriptor); } + public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(DeleteByQueryRethrottleRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(Elastic.Clients.Elasticsearch.TaskId task_id, Action configureRequest) { var descriptor = new DeleteByQueryRethrottleRequestDescriptor(task_id); @@ -423,6 +487,12 @@ public virtual Task DeleteByQueryRethrottleAsyn return DoRequestAsync(descriptor); } + public virtual Task DeleteByQueryRethrottleAsync(DeleteByQueryRethrottleRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteByQueryRethrottleAsync(Elastic.Clients.Elasticsearch.TaskId task_id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRethrottleRequestDescriptor(task_id); @@ -458,6 +528,12 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName ind return DoRequest(descriptor); } + public virtual DeleteResponse Delete(DeleteRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -496,6 +572,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(DeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -554,6 +636,12 @@ public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + public virtual DeleteScriptResponse DeleteScript(DeleteScriptRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -577,6 +665,12 @@ public virtual Task DeleteScriptAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + public virtual Task DeleteScriptAsync(DeleteScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task DeleteScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -620,6 +714,12 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName ind return DoRequest(descriptor); } + public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -658,6 +758,12 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -716,6 +822,12 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + public virtual ExistsSourceResponse ExistsSource(ExistsSourceRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -754,6 +866,12 @@ public virtual Task ExistsSourceAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + public virtual Task ExistsSourceAsync(ExistsSourceRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -812,6 +930,12 @@ public virtual ExplainResponse Explain(Elastic.Clients.Ela return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); } + public virtual ExplainResponse Explain(ExplainRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); + } + public virtual ExplainResponse Explain(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExplainRequestDescriptor(index, id); @@ -842,6 +966,12 @@ public virtual Task> ExplainAsync(Elastic. return DoRequestAsync, ExplainResponse, ExplainRequestParameters>(descriptor); } + public virtual Task> ExplainAsync(ExplainRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ExplainResponse, ExplainRequestParameters>(descriptor); + } + public virtual Task> ExplainAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExplainRequestDescriptor(index, id); @@ -892,6 +1022,12 @@ public virtual FieldCapsResponse FieldCaps() return DoRequest(descriptor); } + public virtual FieldCapsResponse FieldCaps(FieldCapsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual FieldCapsResponse FieldCaps(Action configureRequest) { var descriptor = new FieldCapsRequestDescriptor(); @@ -915,6 +1051,12 @@ public virtual Task FieldCapsAsync(CancellationToken cancella return DoRequestAsync(descriptor); } + public virtual Task FieldCapsAsync(FieldCapsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task FieldCapsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FieldCapsRequestDescriptor(); @@ -958,6 +1100,12 @@ public virtual GetResponse Get(Elastic.Clients.Elasticsear return DoRequest, GetResponse, GetRequestParameters>(descriptor); } + public virtual GetResponse Get(GetRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetResponse, GetRequestParameters>(descriptor); + } + public virtual GetResponse Get(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetRequestDescriptor(index, id); @@ -988,6 +1136,12 @@ public virtual Task> GetAsync(Elastic.Clients. return DoRequestAsync, GetResponse, GetRequestParameters>(descriptor); } + public virtual Task> GetAsync(GetRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetResponse, GetRequestParameters>(descriptor); + } + public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetRequestDescriptor(index, id); @@ -1038,6 +1192,12 @@ public virtual GetScriptContextResponse GetScriptContext() return DoRequest(descriptor); } + public virtual GetScriptContextResponse GetScriptContext(GetScriptContextRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetScriptContextResponse GetScriptContext(Action configureRequest) { var descriptor = new GetScriptContextRequestDescriptor(); @@ -1053,6 +1213,12 @@ public virtual Task GetScriptContextAsync(Cancellation return DoRequestAsync(descriptor); } + public virtual Task GetScriptContextAsync(GetScriptContextRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetScriptContextAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptContextRequestDescriptor(); @@ -1088,6 +1254,12 @@ public virtual GetScriptLanguagesResponse GetScriptLanguages() return DoRequest(descriptor); } + public virtual GetScriptLanguagesResponse GetScriptLanguages(GetScriptLanguagesRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetScriptLanguagesResponse GetScriptLanguages(Action configureRequest) { var descriptor = new GetScriptLanguagesRequestDescriptor(); @@ -1103,6 +1275,12 @@ public virtual Task GetScriptLanguagesAsync(Cancella return DoRequestAsync(descriptor); } + public virtual Task GetScriptLanguagesAsync(GetScriptLanguagesRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetScriptLanguagesAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptLanguagesRequestDescriptor(); @@ -1138,6 +1316,12 @@ public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id) return DoRequest(descriptor); } + public virtual GetScriptResponse GetScript(GetScriptRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1161,6 +1345,12 @@ public virtual Task GetScriptAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + public virtual Task GetScriptAsync(GetScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task GetScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1204,6 +1394,12 @@ public virtual GetSourceResponse GetSource(Elastic.Clients return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + public virtual GetSourceResponse GetSource(GetSourceRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); + } + public virtual GetSourceResponse GetSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetSourceRequestDescriptor(index, id); @@ -1234,6 +1430,12 @@ public virtual Task> GetSourceAsync(Elas return DoRequestAsync, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + public virtual Task> GetSourceAsync(GetSourceRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetSourceResponse, GetSourceRequestParameters>(descriptor); + } + public virtual Task> GetSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetSourceRequestDescriptor(index, id); @@ -1277,17 +1479,16 @@ public virtual Task IndexAsync(IndexRequest return DoRequestAsync, IndexResponse, IndexRequestParameters>(request, cancellationToken); } - public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) + public virtual IndexResponse Index(IndexRequestDescriptor descriptor) { - var descriptor = new IndexRequestDescriptor(document, index); - configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } - public virtual IndexResponse Index(TDocument document) + public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { - var descriptor = new IndexRequestDescriptor(document); + var descriptor = new IndexRequestDescriptor(document, index); + configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } @@ -1300,17 +1501,16 @@ public virtual IndexResponse Index(TDocument document, Action, IndexResponse, IndexRequestParameters>(descriptor); } - public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) + public virtual Task IndexAsync(IndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { - var descriptor = new IndexRequestDescriptor(document, index); - configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); } - public virtual Task IndexAsync(TDocument document, CancellationToken cancellationToken = default) + public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { - var descriptor = new IndexRequestDescriptor(document); + var descriptor = new IndexRequestDescriptor(document, index); + configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); } @@ -1350,6 +1550,12 @@ public virtual InfoResponse Info() return DoRequest(descriptor); } + public virtual InfoResponse Info(InfoRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual InfoResponse Info(Action configureRequest) { var descriptor = new InfoRequestDescriptor(); @@ -1365,6 +1571,12 @@ public virtual Task InfoAsync(CancellationToken cancellationToken return DoRequestAsync(descriptor); } + public virtual Task InfoAsync(InfoRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task InfoAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new InfoRequestDescriptor(); @@ -1400,6 +1612,12 @@ public virtual MultiGetResponse MultiGet() return DoRequest, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + public virtual MultiGetResponse MultiGet(MultiGetRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, MultiGetResponse, MultiGetRequestParameters>(descriptor); + } + public virtual MultiGetResponse MultiGet(Action> configureRequest) { var descriptor = new MultiGetRequestDescriptor(); @@ -1415,6 +1633,12 @@ public virtual Task> MultiGetAsync(Cancel return DoRequestAsync, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + public virtual Task> MultiGetAsync(MultiGetRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, MultiGetResponse, MultiGetRequestParameters>(descriptor); + } + public virtual Task> MultiGetAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MultiGetRequestDescriptor(); @@ -1450,6 +1674,12 @@ public virtual MultiSearchResponse MultiSearch() return DoRequest, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + public virtual MultiSearchResponse MultiSearch(MultiSearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); + } + public virtual MultiSearchResponse MultiSearch(Action> configureRequest) { var descriptor = new MultiSearchRequestDescriptor(); @@ -1465,6 +1695,12 @@ public virtual Task> MultiSearchAsync( return DoRequestAsync, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + public virtual Task> MultiSearchAsync(MultiSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); + } + public virtual Task> MultiSearchAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MultiSearchRequestDescriptor(); @@ -1500,6 +1736,12 @@ public virtual MultiSearchTemplateResponse MultiSearchTemplate, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + public virtual MultiSearchTemplateResponse MultiSearchTemplate(MultiSearchTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); + } + public virtual MultiSearchTemplateResponse MultiSearchTemplate(Action> configureRequest) { var descriptor = new MultiSearchTemplateRequestDescriptor(); @@ -1515,6 +1757,12 @@ public virtual Task> MultiSearchTemplateA return DoRequestAsync, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + public virtual Task> MultiSearchTemplateAsync(MultiSearchTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); + } + public virtual Task> MultiSearchTemplateAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MultiSearchTemplateRequestDescriptor(); @@ -1550,6 +1798,12 @@ public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticse return DoRequest(descriptor); } + public virtual OpenPointInTimeResponse OpenPointInTime(OpenPointInTimeRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1573,6 +1827,12 @@ public virtual Task OpenPointInTimeAsync(Elastic.Client return DoRequestAsync(descriptor); } + public virtual Task OpenPointInTimeAsync(OpenPointInTimeRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task OpenPointInTimeAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1616,6 +1876,12 @@ public virtual PingResponse Ping() return DoRequest(descriptor); } + public virtual PingResponse Ping(PingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PingResponse Ping(Action configureRequest) { var descriptor = new PingRequestDescriptor(); @@ -1631,6 +1897,12 @@ public virtual Task PingAsync(CancellationToken cancellationToken return DoRequestAsync(descriptor); } + public virtual Task PingAsync(PingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PingAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PingRequestDescriptor(); @@ -1659,6 +1931,12 @@ public virtual Task PutScriptAsync(PutScriptRequest request, return DoRequestAsync(request, cancellationToken); } + public virtual PutScriptResponse PutScript(PutScriptRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new PutScriptRequestDescriptor(id); @@ -1675,6 +1953,12 @@ public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsea return DoRequest, PutScriptResponse, PutScriptRequestParameters>(descriptor); } + public virtual Task PutScriptAsync(PutScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task PutScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutScriptRequestDescriptor(id); @@ -1718,6 +2002,12 @@ public virtual RankEvalResponse RankEval() return DoRequest(descriptor); } + public virtual RankEvalResponse RankEval(RankEvalRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual RankEvalResponse RankEval(Action configureRequest) { var descriptor = new RankEvalRequestDescriptor(); @@ -1741,6 +2031,12 @@ public virtual Task RankEvalAsync(CancellationToken cancellati return DoRequestAsync(descriptor); } + public virtual Task RankEvalAsync(RankEvalRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task RankEvalAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RankEvalRequestDescriptor(); @@ -1777,6 +2073,12 @@ public virtual Task ReindexAsync(ReindexRequest request, Cancel return DoRequestAsync(request, cancellationToken); } + public virtual ReindexResponse Reindex(ReindexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ReindexResponse Reindex(Action configureRequest) { var descriptor = new ReindexRequestDescriptor(); @@ -1793,6 +2095,12 @@ public virtual ReindexResponse Reindex(Action, ReindexResponse, ReindexRequestParameters>(descriptor); } + public virtual Task ReindexAsync(ReindexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ReindexAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRequestDescriptor(); @@ -1836,6 +2144,12 @@ public virtual ReindexRethrottleResponse ReindexRethrottle(Elastic.Clients.Elast return DoRequest(descriptor); } + public virtual ReindexRethrottleResponse ReindexRethrottle(ReindexRethrottleRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual ReindexRethrottleResponse ReindexRethrottle(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest) { var descriptor = new ReindexRethrottleRequestDescriptor(task_id); @@ -1851,6 +2165,12 @@ public virtual Task ReindexRethrottleAsync(Elastic.Cl return DoRequestAsync(descriptor); } + public virtual Task ReindexRethrottleAsync(ReindexRethrottleRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task ReindexRethrottleAsync(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRethrottleRequestDescriptor(task_id); @@ -1886,6 +2206,12 @@ public virtual ScrollResponse Scroll() return DoRequest, ScrollRequestParameters>(descriptor); } + public virtual ScrollResponse Scroll(ScrollRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ScrollRequestParameters>(descriptor); + } + public virtual ScrollResponse Scroll(Action configureRequest) { var descriptor = new ScrollRequestDescriptor(); @@ -1901,6 +2227,12 @@ public virtual Task> ScrollAsync(Cancellati return DoRequestAsync, ScrollRequestParameters>(descriptor); } + public virtual Task> ScrollAsync(ScrollRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ScrollRequestParameters>(descriptor); + } + public virtual Task> ScrollAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ScrollRequestDescriptor(); @@ -1936,6 +2268,12 @@ public virtual SearchResponse Search() return DoRequest, SearchResponse, SearchRequestParameters>(descriptor); } + public virtual SearchResponse Search(SearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, SearchResponse, SearchRequestParameters>(descriptor); + } + public virtual SearchResponse Search(Action> configureRequest) { var descriptor = new SearchRequestDescriptor(); @@ -1951,6 +2289,12 @@ public virtual Task> SearchAsync(Cancellati return DoRequestAsync, SearchResponse, SearchRequestParameters>(descriptor); } + public virtual Task> SearchAsync(SearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, SearchResponse, SearchRequestParameters>(descriptor); + } + public virtual Task> SearchAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SearchRequestDescriptor(); @@ -1986,6 +2330,12 @@ public virtual SearchShardsResponse SearchShards() return DoRequest(descriptor); } + public virtual SearchShardsResponse SearchShards(SearchShardsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual SearchShardsResponse SearchShards(Action configureRequest) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2009,6 +2359,12 @@ public virtual Task SearchShardsAsync(CancellationToken ca return DoRequestAsync(descriptor); } + public virtual Task SearchShardsAsync(SearchShardsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task SearchShardsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2052,6 +2408,12 @@ public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexNa return DoRequest(descriptor); } + public virtual TermsEnumResponse TermsEnum(TermsEnumRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2090,6 +2452,12 @@ public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + public virtual Task TermsEnumAsync(TermsEnumRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2148,6 +2516,12 @@ public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch return DoRequest(descriptor); } + public virtual UpdateByQueryResponse UpdateByQuery(UpdateByQueryRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2171,6 +2545,12 @@ public virtual Task UpdateByQueryAsync(Elastic.Clients.El return DoRequestAsync(descriptor); } + public virtual Task UpdateByQueryAsync(UpdateByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task UpdateByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2214,6 +2594,12 @@ public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(Elastic.C return DoRequest(descriptor); } + public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(UpdateByQueryRethrottleRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest(descriptor); + } + public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest) { var descriptor = new UpdateByQueryRethrottleRequestDescriptor(task_id); @@ -2229,6 +2615,12 @@ public virtual Task UpdateByQueryRethrottleAsyn return DoRequestAsync(descriptor); } + public virtual Task UpdateByQueryRethrottleAsync(UpdateByQueryRethrottleRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync(descriptor); + } + public virtual Task UpdateByQueryRethrottleAsync(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRethrottleRequestDescriptor(task_id); @@ -2257,17 +2649,16 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(request, cancellationToken); } - public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) + public virtual UpdateResponse Update(UpdateRequestDescriptor descriptor) { - var descriptor = new UpdateRequestDescriptor(document, index, id); - configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } - public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument) + public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { - var descriptor = new UpdateRequestDescriptor(document); + var descriptor = new UpdateRequestDescriptor(document, index, id); + configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } @@ -2280,17 +2671,16 @@ public virtual UpdateResponse Update(TDo return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } - public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) + public virtual Task> UpdateAsync(UpdateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { - var descriptor = new UpdateRequestDescriptor(document, index, id); - configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor); } - public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, CancellationToken cancellationToken = default) + public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { - var descriptor = new UpdateRequestDescriptor(document); + var descriptor = new UpdateRequestDescriptor(document, index, id); + configureRequest?.Invoke(descriptor); descriptor.BeforeRequest(); return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor); } From 8dae7524636cefb6d45775ab52754628af4d46b7 Mon Sep 17 00:00:00 2001 From: Steve Gordon Date: Tue, 4 Apr 2023 15:04:39 +0100 Subject: [PATCH 3/4] Add generated generic descriptor overloads --- .../Client/ElasticsearchClient-Manual.cs | 8 +- .../ElasticsearchClient.AsyncSearch.g.cs | 24 ++ .../Client/ElasticsearchClient.Cluster.g.cs | 12 + .../Client/ElasticsearchClient.Eql.g.cs | 24 ++ .../Client/ElasticsearchClient.Indices.g.cs | 276 ++++++++++++++++++ .../Client/ElasticsearchClient.Ingest.g.cs | 48 +++ .../Client/ElasticsearchClient.Sql.g.cs | 48 +++ .../Client/ElasticsearchClient.g.cs | 192 ++++++++++++ 8 files changed, 628 insertions(+), 4 deletions(-) diff --git a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs index c4e7de5ccdf..8f52944e045 100644 --- a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs +++ b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs @@ -10,14 +10,14 @@ namespace Elastic.Clients.Elasticsearch; public partial class ElasticsearchClient { - public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) + public virtual CreateResponse Create(TDocument document, IndexName index, Id id) { var descriptor = new CreateRequestDescriptor(document, index, id); descriptor.BeforeRequest(); return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); } - public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) + public virtual Task CreateAsync(TDocument document, IndexName index, Id id, CancellationToken cancellationToken = default) { var descriptor = new CreateRequestDescriptor(document, index, id); descriptor.BeforeRequest(); @@ -65,14 +65,14 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(descriptor, cancellationToken); } - public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) + public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, IndexName index, Id id) { var descriptor = new UpdateRequestDescriptor(document, index, id); descriptor.BeforeRequest(); return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } - public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) + public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, IndexName index, Id id, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(document, index, id); descriptor.BeforeRequest(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs index cdf82fd5438..a33abf740bc 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs @@ -77,6 +77,12 @@ public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual AsyncSearchStatusResponse Status(AsyncSearchStatusRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, AsyncSearchStatusResponse, AsyncSearchStatusRequestParameters>(descriptor); + } + public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -106,6 +112,12 @@ public virtual Task StatusAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + public virtual Task StatusAsync(AsyncSearchStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, AsyncSearchStatusResponse, AsyncSearchStatusRequestParameters>(descriptor); + } + public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -155,6 +167,12 @@ public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual DeleteAsyncSearchResponse Delete(DeleteAsyncSearchRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteAsyncSearchResponse, DeleteAsyncSearchRequestParameters>(descriptor); + } + public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -184,6 +202,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(DeleteAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteAsyncSearchResponse, DeleteAsyncSearchRequestParameters>(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs index 4712c6ec307..bec0d51e3a3 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs @@ -77,6 +77,12 @@ public virtual HealthResponse Health(Action configureRe return DoRequest(descriptor); } + public virtual HealthResponse Health(HealthRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, HealthResponse, HealthRequestParameters>(descriptor); + } + public virtual HealthResponse Health(Action> configureRequest) { var descriptor = new HealthRequestDescriptor(); @@ -106,6 +112,12 @@ public virtual Task HealthAsync(Action return DoRequestAsync(descriptor); } + public virtual Task HealthAsync(HealthRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, HealthResponse, HealthRequestParameters>(descriptor); + } + public virtual Task HealthAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new HealthRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs index 789b33720d3..bc649e7adcd 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs @@ -77,6 +77,12 @@ public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Act return DoRequest(descriptor); } + public virtual EqlDeleteResponse Delete(EqlDeleteRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, EqlDeleteResponse, EqlDeleteRequestParameters>(descriptor); + } + public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -106,6 +112,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(EqlDeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, EqlDeleteResponse, EqlDeleteRequestParameters>(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -279,6 +291,12 @@ public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id i return DoRequest(descriptor); } + public virtual GetEqlStatusResponse GetStatus(GetEqlStatusRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetEqlStatusResponse, GetEqlStatusRequestParameters>(descriptor); + } + public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -308,6 +326,12 @@ public virtual Task GetStatusAsync(Elastic.Clients.Elastic return DoRequestAsync(descriptor); } + public virtual Task GetStatusAsync(GetEqlStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetEqlStatusResponse, GetEqlStatusRequestParameters>(descriptor); + } + public virtual Task GetStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetEqlStatusRequestDescriptor(id); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs index 77e4936739d..3eee81d4236 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs @@ -92,6 +92,12 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch return DoRequest, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + public virtual CloneIndexResponse Clone(CloneIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); + } + public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action> configureRequest) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -136,6 +142,12 @@ public virtual Task CloneAsync(Elastic.Clients.El return DoRequestAsync, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + public virtual Task CloneAsync(CloneIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); + } + public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -185,6 +197,12 @@ public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices in return DoRequest(descriptor); } + public virtual CloseIndexResponse Close(CloseIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, CloseIndexResponse, CloseIndexRequestParameters>(descriptor); + } + public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -214,6 +232,12 @@ public virtual Task CloseAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + public virtual Task CloseAsync(CloseIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, CloseIndexResponse, CloseIndexRequestParameters>(descriptor); + } + public virtual Task CloseAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -340,6 +364,12 @@ public virtual CreateIndexResponse Create(Action, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + public virtual CreateIndexResponse Create(CreateIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); + } + public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -384,6 +414,12 @@ public virtual Task CreateAsync(Action, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + public virtual Task CreateAsync(CreateIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); + } + public virtual Task CreateAsync(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -433,6 +469,12 @@ public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Ind return DoRequest(descriptor); } + public virtual DeleteAliasResponse DeleteAlias(DeleteAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteAliasResponse, DeleteAliasRequestParameters>(descriptor); + } + public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action> configureRequest) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -462,6 +504,12 @@ public virtual Task DeleteAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task DeleteAliasAsync(DeleteAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteAliasResponse, DeleteAliasRequestParameters>(descriptor); + } + public virtual Task DeleteAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -573,6 +621,12 @@ public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices return DoRequest(descriptor); } + public virtual DeleteIndexResponse Delete(DeleteIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteIndexResponse, DeleteIndexRequestParameters>(descriptor); + } + public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -602,6 +656,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + public virtual Task DeleteAsync(DeleteIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteIndexResponse, DeleteIndexRequestParameters>(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -775,6 +835,12 @@ public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } + public virtual ExistsAliasResponse ExistsAlias(ExistsAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ExistsAliasResponse, ExistsAliasRequestParameters>(descriptor); + } + public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Names name, Action> configureRequest) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -804,6 +870,12 @@ public virtual Task ExistsAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task ExistsAliasAsync(ExistsAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ExistsAliasResponse, ExistsAliasRequestParameters>(descriptor); + } + public virtual Task ExistsAliasAsync(Elastic.Clients.Elasticsearch.Names name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -915,6 +987,12 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indic return DoRequest(descriptor); } + public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); + } + public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new ExistsRequestDescriptor(indices); @@ -944,6 +1022,12 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); + } + public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(indices); @@ -1055,6 +1139,12 @@ public virtual FlushResponse Flush(Action configureReque return DoRequest(descriptor); } + public virtual FlushResponse Flush(FlushRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, FlushResponse, FlushRequestParameters>(descriptor); + } + public virtual FlushResponse Flush(Action> configureRequest) { var descriptor = new FlushRequestDescriptor(); @@ -1084,6 +1174,12 @@ public virtual Task FlushAsync(Action con return DoRequestAsync(descriptor); } + public virtual Task FlushAsync(FlushRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, FlushResponse, FlushRequestParameters>(descriptor); + } + public virtual Task FlushAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FlushRequestDescriptor(); @@ -1133,6 +1229,12 @@ public virtual ForcemergeResponse Forcemerge(Action return DoRequest(descriptor); } + public virtual ForcemergeResponse Forcemerge(ForcemergeRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ForcemergeResponse, ForcemergeRequestParameters>(descriptor); + } + public virtual ForcemergeResponse Forcemerge(Action> configureRequest) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1162,6 +1264,12 @@ public virtual Task ForcemergeAsync(Action(descriptor); } + public virtual Task ForcemergeAsync(ForcemergeRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ForcemergeResponse, ForcemergeRequestParameters>(descriptor); + } + public virtual Task ForcemergeAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1211,6 +1319,12 @@ public virtual GetAliasResponse GetAlias(Action confi return DoRequest(descriptor); } + public virtual GetAliasResponse GetAlias(GetAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetAliasResponse, GetAliasRequestParameters>(descriptor); + } + public virtual GetAliasResponse GetAlias(Action> configureRequest) { var descriptor = new GetAliasRequestDescriptor(); @@ -1240,6 +1354,12 @@ public virtual Task GetAliasAsync(Action(descriptor); } + public virtual Task GetAliasAsync(GetAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetAliasResponse, GetAliasRequestParameters>(descriptor); + } + public virtual Task GetAliasAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAliasRequestDescriptor(); @@ -1351,6 +1471,12 @@ public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticse return DoRequest(descriptor); } + public virtual GetFieldMappingResponse GetFieldMapping(GetFieldMappingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetFieldMappingResponse, GetFieldMappingRequestParameters>(descriptor); + } + public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticsearch.Fields fields, Action> configureRequest) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1380,6 +1506,12 @@ public virtual Task GetFieldMappingAsync(Elastic.Client return DoRequestAsync(descriptor); } + public virtual Task GetFieldMappingAsync(GetFieldMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetFieldMappingResponse, GetFieldMappingRequestParameters>(descriptor); + } + public virtual Task GetFieldMappingAsync(Elastic.Clients.Elasticsearch.Fields fields, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1429,6 +1561,12 @@ public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indice return DoRequest(descriptor); } + public virtual GetIndexResponse Get(GetIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetIndexResponse, GetIndexRequestParameters>(descriptor); + } + public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1458,6 +1596,12 @@ public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Ind return DoRequestAsync(descriptor); } + public virtual Task GetAsync(GetIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetIndexResponse, GetIndexRequestParameters>(descriptor); + } + public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1569,6 +1713,12 @@ public virtual GetMappingResponse GetMapping(Action return DoRequest(descriptor); } + public virtual GetMappingResponse GetMapping(GetMappingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetMappingResponse, GetMappingRequestParameters>(descriptor); + } + public virtual GetMappingResponse GetMapping(Action> configureRequest) { var descriptor = new GetMappingRequestDescriptor(); @@ -1598,6 +1748,12 @@ public virtual Task GetMappingAsync(Action(descriptor); } + public virtual Task GetMappingAsync(GetMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetMappingResponse, GetMappingRequestParameters>(descriptor); + } + public virtual Task GetMappingAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetMappingRequestDescriptor(); @@ -1709,6 +1865,12 @@ public virtual IndicesStatsResponse Stats(Action return DoRequest(descriptor); } + public virtual IndicesStatsResponse Stats(IndicesStatsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, IndicesStatsResponse, IndicesStatsRequestParameters>(descriptor); + } + public virtual IndicesStatsResponse Stats(Action> configureRequest) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1738,6 +1900,12 @@ public virtual Task StatsAsync(Action(descriptor); } + public virtual Task StatsAsync(IndicesStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, IndicesStatsResponse, IndicesStatsRequestParameters>(descriptor); + } + public virtual Task StatsAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1849,6 +2017,12 @@ public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indi return DoRequest(descriptor); } + public virtual OpenIndexResponse Open(OpenIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, OpenIndexResponse, OpenIndexRequestParameters>(descriptor); + } + public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -1878,6 +2052,12 @@ public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.I return DoRequestAsync(descriptor); } + public virtual Task OpenAsync(OpenIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, OpenIndexResponse, OpenIndexRequestParameters>(descriptor); + } + public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -1927,6 +2107,12 @@ public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices i return DoRequest(descriptor); } + public virtual PutAliasResponse PutAlias(PutAliasRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, PutAliasResponse, PutAliasRequestParameters>(descriptor); + } + public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action> configureRequest) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -1956,6 +2142,12 @@ public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearc return DoRequestAsync(descriptor); } + public virtual Task PutAliasAsync(PutAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, PutAliasResponse, PutAliasRequestParameters>(descriptor); + } + public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -1998,6 +2190,12 @@ public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elastic return DoRequest(descriptor); } + public virtual PutIndexTemplateResponse PutIndexTemplate(PutIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); + } + public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -2020,6 +2218,12 @@ public virtual Task PutIndexTemplateAsync(Elastic.Clie return DoRequestAsync(descriptor); } + public virtual Task PutIndexTemplateAsync(PutIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); + } + public virtual Task PutIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -2062,6 +2266,12 @@ public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indic return DoRequest(descriptor); } + public virtual PutMappingResponse PutMapping(PutMappingRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, PutMappingResponse, PutMappingRequestParameters>(descriptor); + } + public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -2084,6 +2294,12 @@ public virtual Task PutMappingAsync(Elastic.Clients.Elastics return DoRequestAsync(descriptor); } + public virtual Task PutMappingAsync(PutMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, PutMappingResponse, PutMappingRequestParameters>(descriptor); + } + public virtual Task PutMappingAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -2181,6 +2397,12 @@ public virtual RefreshResponse Refresh(Action configur return DoRequest(descriptor); } + public virtual RefreshResponse Refresh(RefreshRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, RefreshResponse, RefreshRequestParameters>(descriptor); + } + public virtual RefreshResponse Refresh(Action> configureRequest) { var descriptor = new RefreshRequestDescriptor(); @@ -2210,6 +2432,12 @@ public virtual Task RefreshAsync(Action(descriptor); } + public virtual Task RefreshAsync(RefreshRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, RefreshResponse, RefreshRequestParameters>(descriptor); + } + public virtual Task RefreshAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RefreshRequestDescriptor(); @@ -2336,6 +2564,12 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsear return DoRequest, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + public virtual ShrinkIndexResponse Shrink(ShrinkIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); + } + public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2380,6 +2614,12 @@ public virtual Task ShrinkAsync(Elastic.Clients. return DoRequestAsync, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + public virtual Task ShrinkAsync(ShrinkIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); + } + public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2429,6 +2669,12 @@ public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clien return DoRequest(descriptor); } + public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(SimulateIndexTemplateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, SimulateIndexTemplateResponse, SimulateIndexTemplateRequestParameters>(descriptor); + } + public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2458,6 +2704,12 @@ public virtual Task SimulateIndexTemplateAsync(El return DoRequestAsync(descriptor); } + public virtual Task SimulateIndexTemplateAsync(SimulateIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, SimulateIndexTemplateResponse, SimulateIndexTemplateRequestParameters>(descriptor); + } + public virtual Task SimulateIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2584,6 +2836,12 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch return DoRequest, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + public virtual SplitIndexResponse Split(SplitIndexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); + } + public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2628,6 +2886,12 @@ public virtual Task SplitAsync(Elastic.Clients.El return DoRequestAsync, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + public virtual Task SplitAsync(SplitIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); + } + public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2670,6 +2934,12 @@ public virtual UpdateAliasesResponse UpdateAliases(Action(descriptor); } + public virtual UpdateAliasesResponse UpdateAliases(UpdateAliasesRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); + } + public virtual UpdateAliasesResponse UpdateAliases(Action> configureRequest) { var descriptor = new UpdateAliasesRequestDescriptor(); @@ -2692,6 +2962,12 @@ public virtual Task UpdateAliasesAsync(Action(descriptor); } + public virtual Task UpdateAliasesAsync(UpdateAliasesRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); + } + public virtual Task UpdateAliasesAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateAliasesRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs index cf135ba9d82..ebf5b85a73b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs @@ -77,6 +77,12 @@ public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + public virtual DeletePipelineResponse DeletePipeline(DeletePipelineRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeletePipelineResponse, DeletePipelineRequestParameters>(descriptor); + } + public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -106,6 +112,12 @@ public virtual Task DeletePipelineAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + public virtual Task DeletePipelineAsync(DeletePipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeletePipelineResponse, DeletePipelineRequestParameters>(descriptor); + } + public virtual Task DeletePipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -217,6 +229,12 @@ public virtual GetPipelineResponse GetPipeline(Action(descriptor); } + public virtual GetPipelineResponse GetPipeline(GetPipelineRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetPipelineResponse, GetPipelineRequestParameters>(descriptor); + } + public virtual GetPipelineResponse GetPipeline(Action> configureRequest) { var descriptor = new GetPipelineRequestDescriptor(); @@ -246,6 +264,12 @@ public virtual Task GetPipelineAsync(Action(descriptor); } + public virtual Task GetPipelineAsync(GetPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetPipelineResponse, GetPipelineRequestParameters>(descriptor); + } + public virtual Task GetPipelineAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetPipelineRequestDescriptor(); @@ -350,6 +374,12 @@ public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual PutPipelineResponse PutPipeline(PutPipelineRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); + } + public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -372,6 +402,12 @@ public virtual Task PutPipelineAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task PutPipelineAsync(PutPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); + } + public virtual Task PutPipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -421,6 +457,12 @@ public virtual SimulateResponse Simulate(Action confi return DoRequest(descriptor); } + public virtual SimulateResponse Simulate(SimulateRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, SimulateResponse, SimulateRequestParameters>(descriptor); + } + public virtual SimulateResponse Simulate(Action> configureRequest) { var descriptor = new SimulateRequestDescriptor(); @@ -450,6 +492,12 @@ public virtual Task SimulateAsync(Action(descriptor); } + public virtual Task SimulateAsync(SimulateRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, SimulateResponse, SimulateRequestParameters>(descriptor); + } + public virtual Task SimulateAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs index adbaf2fbde1..d6eeb25ee75 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs @@ -125,6 +125,12 @@ public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + public virtual DeleteAsyncResponse DeleteAsyncSearch(DeleteAsyncRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteAsyncResponse, DeleteAsyncRequestParameters>(descriptor); + } + public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -154,6 +160,12 @@ public virtual Task DeleteAsyncSearchAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + public virtual Task DeleteAsyncSearchAsync(DeleteAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteAsyncResponse, DeleteAsyncRequestParameters>(descriptor); + } + public virtual Task DeleteAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -203,6 +215,12 @@ public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + public virtual GetAsyncResponse GetAsyncSearch(GetAsyncRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetAsyncResponse, GetAsyncRequestParameters>(descriptor); + } + public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -232,6 +250,12 @@ public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + public virtual Task GetAsyncSearchAsync(GetAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetAsyncResponse, GetAsyncRequestParameters>(descriptor); + } + public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -281,6 +305,12 @@ public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elast return DoRequest(descriptor); } + public virtual GetAsyncStatusResponse GetAsyncSearchStatus(GetAsyncStatusRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetAsyncStatusResponse, GetAsyncStatusRequestParameters>(descriptor); + } + public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -310,6 +340,12 @@ public virtual Task GetAsyncSearchStatusAsync(Elastic.Cl return DoRequestAsync(descriptor); } + public virtual Task GetAsyncSearchStatusAsync(GetAsyncStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetAsyncStatusResponse, GetAsyncStatusRequestParameters>(descriptor); + } + public virtual Task GetAsyncSearchStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -359,6 +395,12 @@ public virtual QueryResponse Query(Action configureReque return DoRequest(descriptor); } + public virtual QueryResponse Query(QueryRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, QueryResponse, QueryRequestParameters>(descriptor); + } + public virtual QueryResponse Query(Action> configureRequest) { var descriptor = new QueryRequestDescriptor(); @@ -388,6 +430,12 @@ public virtual Task QueryAsync(Action con return DoRequestAsync(descriptor); } + public virtual Task QueryAsync(QueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, QueryResponse, QueryRequestParameters>(descriptor); + } + public virtual Task QueryAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new QueryRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs index 4d46f8676cb..3c70c5da11b 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs @@ -77,6 +77,12 @@ public virtual BulkResponse Bulk(Action configureRequest) return DoRequest(descriptor); } + public virtual BulkResponse Bulk(BulkRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, BulkResponse, BulkRequestParameters>(descriptor); + } + public virtual BulkResponse Bulk(Action> configureRequest) { var descriptor = new BulkRequestDescriptor(); @@ -99,6 +105,12 @@ public virtual Task BulkAsync(Action config return DoRequestAsync(descriptor); } + public virtual Task BulkAsync(BulkRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, BulkResponse, BulkRequestParameters>(descriptor); + } + public virtual Task BulkAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new BulkRequestDescriptor(); @@ -272,6 +284,12 @@ public virtual CountResponse Count(Action configureReque return DoRequest(descriptor); } + public virtual CountResponse Count(CountRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, CountResponse, CountRequestParameters>(descriptor); + } + public virtual CountResponse Count(Action> configureRequest) { var descriptor = new CountRequestDescriptor(); @@ -301,6 +319,12 @@ public virtual Task CountAsync(Action con return DoRequestAsync(descriptor); } + public virtual Task CountAsync(CountRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, CountResponse, CountRequestParameters>(descriptor); + } + public virtual Task CountAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CountRequestDescriptor(); @@ -409,6 +433,12 @@ public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch return DoRequest(descriptor); } + public virtual DeleteByQueryResponse DeleteByQuery(DeleteByQueryRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); + } + public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -431,6 +461,12 @@ public virtual Task DeleteByQueryAsync(Elastic.Clients.El return DoRequestAsync(descriptor); } + public virtual Task DeleteByQueryAsync(DeleteByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); + } + public virtual Task DeleteByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -557,6 +593,12 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest, DeleteResponse, DeleteRequestParameters>(descriptor); } + public virtual DeleteResponse Delete(DeleteRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteResponse, DeleteRequestParameters>(descriptor); + } + public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -601,6 +643,12 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync, DeleteResponse, DeleteRequestParameters>(descriptor); } + public virtual Task DeleteAsync(DeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteResponse, DeleteRequestParameters>(descriptor); + } + public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -650,6 +698,12 @@ public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + public virtual DeleteScriptResponse DeleteScript(DeleteScriptRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, DeleteScriptResponse, DeleteScriptRequestParameters>(descriptor); + } + public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -679,6 +733,12 @@ public virtual Task DeleteScriptAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + public virtual Task DeleteScriptAsync(DeleteScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, DeleteScriptResponse, DeleteScriptRequestParameters>(descriptor); + } + public virtual Task DeleteScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -743,6 +803,12 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Id return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); + } + public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -787,6 +853,12 @@ public virtual Task ExistsAsync(Elastic.Clients.Elast return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); } + public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); + } + public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -851,6 +923,12 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elas return DoRequest, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + public virtual ExistsSourceResponse ExistsSource(ExistsSourceRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); + } + public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -895,6 +973,12 @@ public virtual Task ExistsSourceAsync(Elastic.C return DoRequestAsync, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + public virtual Task ExistsSourceAsync(ExistsSourceRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); + } + public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -1036,6 +1120,12 @@ public virtual FieldCapsResponse FieldCaps(Action co return DoRequest(descriptor); } + public virtual FieldCapsResponse FieldCaps(FieldCapsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, FieldCapsResponse, FieldCapsRequestParameters>(descriptor); + } + public virtual FieldCapsResponse FieldCaps(Action> configureRequest) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1065,6 +1155,12 @@ public virtual Task FieldCapsAsync(Action(descriptor); } + public virtual Task FieldCapsAsync(FieldCapsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, FieldCapsResponse, FieldCapsRequestParameters>(descriptor); + } + public virtual Task FieldCapsAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1330,6 +1426,12 @@ public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id, return DoRequest(descriptor); } + public virtual GetScriptResponse GetScript(GetScriptRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, GetScriptResponse, GetScriptRequestParameters>(descriptor); + } + public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1359,6 +1461,12 @@ public virtual Task GetScriptAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + public virtual Task GetScriptAsync(GetScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, GetScriptResponse, GetScriptRequestParameters>(descriptor); + } + public virtual Task GetScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1812,6 +1920,12 @@ public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticse return DoRequest(descriptor); } + public virtual OpenPointInTimeResponse OpenPointInTime(OpenPointInTimeRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, OpenPointInTimeResponse, OpenPointInTimeRequestParameters>(descriptor); + } + public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1841,6 +1955,12 @@ public virtual Task OpenPointInTimeAsync(Elastic.Client return DoRequestAsync(descriptor); } + public virtual Task OpenPointInTimeAsync(OpenPointInTimeRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, OpenPointInTimeResponse, OpenPointInTimeRequestParameters>(descriptor); + } + public virtual Task OpenPointInTimeAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1945,6 +2065,12 @@ public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, return DoRequest(descriptor); } + public virtual PutScriptResponse PutScript(PutScriptRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, PutScriptResponse, PutScriptRequestParameters>(descriptor); + } + public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new PutScriptRequestDescriptor(id); @@ -1967,6 +2093,12 @@ public virtual Task PutScriptAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + public virtual Task PutScriptAsync(PutScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, PutScriptResponse, PutScriptRequestParameters>(descriptor); + } + public virtual Task PutScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutScriptRequestDescriptor(id); @@ -2016,6 +2148,12 @@ public virtual RankEvalResponse RankEval(Action confi return DoRequest(descriptor); } + public virtual RankEvalResponse RankEval(RankEvalRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, RankEvalResponse, RankEvalRequestParameters>(descriptor); + } + public virtual RankEvalResponse RankEval(Action> configureRequest) { var descriptor = new RankEvalRequestDescriptor(); @@ -2045,6 +2183,12 @@ public virtual Task RankEvalAsync(Action(descriptor); } + public virtual Task RankEvalAsync(RankEvalRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, RankEvalResponse, RankEvalRequestParameters>(descriptor); + } + public virtual Task RankEvalAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RankEvalRequestDescriptor(); @@ -2087,6 +2231,12 @@ public virtual ReindexResponse Reindex(Action configur return DoRequest(descriptor); } + public virtual ReindexResponse Reindex(ReindexRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, ReindexResponse, ReindexRequestParameters>(descriptor); + } + public virtual ReindexResponse Reindex(Action> configureRequest) { var descriptor = new ReindexRequestDescriptor(); @@ -2109,6 +2259,12 @@ public virtual Task ReindexAsync(Action(descriptor); } + public virtual Task ReindexAsync(ReindexRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, ReindexResponse, ReindexRequestParameters>(descriptor); + } + public virtual Task ReindexAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRequestDescriptor(); @@ -2344,6 +2500,12 @@ public virtual SearchShardsResponse SearchShards(Action(descriptor); } + public virtual SearchShardsResponse SearchShards(SearchShardsRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, SearchShardsResponse, SearchShardsRequestParameters>(descriptor); + } + public virtual SearchShardsResponse SearchShards(Action> configureRequest) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2373,6 +2535,12 @@ public virtual Task SearchShardsAsync(Action(descriptor); } + public virtual Task SearchShardsAsync(SearchShardsRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, SearchShardsResponse, SearchShardsRequestParameters>(descriptor); + } + public virtual Task SearchShardsAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2437,6 +2605,12 @@ public virtual TermsEnumResponse TermsEnum(Action, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + public virtual TermsEnumResponse TermsEnum(TermsEnumRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); + } + public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2481,6 +2655,12 @@ public virtual Task TermsEnumAsync(Action, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + public virtual Task TermsEnumAsync(TermsEnumRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); + } + public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2530,6 +2710,12 @@ public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch return DoRequest(descriptor); } + public virtual UpdateByQueryResponse UpdateByQuery(UpdateByQueryRequestDescriptor descriptor) + { + descriptor.BeforeRequest(); + return DoRequest, UpdateByQueryResponse, UpdateByQueryRequestParameters>(descriptor); + } + public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2559,6 +2745,12 @@ public virtual Task UpdateByQueryAsync(Elastic.Clients.El return DoRequestAsync(descriptor); } + public virtual Task UpdateByQueryAsync(UpdateByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) + { + descriptor.BeforeRequest(); + return DoRequestAsync, UpdateByQueryResponse, UpdateByQueryRequestParameters>(descriptor); + } + public virtual Task UpdateByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRequestDescriptor(indices); From 24b8775918b66205b8138113921cee587b13267a Mon Sep 17 00:00:00 2001 From: Steve Gordon Date: Tue, 4 Apr 2023 15:38:35 +0100 Subject: [PATCH 4/4] Add generated missing XML doc comments --- exclusion.dic | 3 +- .../Client/ElasticsearchClient-Manual.cs | 69 +- .../ElasticsearchClient.AsyncSearch.g.cs | 128 ++ .../Client/ElasticsearchClient.Cluster.g.cs | 40 + .../Client/ElasticsearchClient.Eql.g.cs | 128 ++ .../Client/ElasticsearchClient.Indices.g.cs | 1264 +++++++++++++++++ .../Client/ElasticsearchClient.Ingest.g.cs | 200 +++ .../Client/ElasticsearchClient.Sql.g.cs | 176 +++ .../Client/ElasticsearchClient.g.cs | 1206 ++++++++++++++++ 9 files changed, 3194 insertions(+), 20 deletions(-) diff --git a/exclusion.dic b/exclusion.dic index ec92df46717..7262d2bd690 100644 --- a/exclusion.dic +++ b/exclusion.dic @@ -7,4 +7,5 @@ yyyy enum trippable geotile -yaml \ No newline at end of file +yaml +rethrottle \ No newline at end of file diff --git a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs index 8f52944e045..3131c09b1ac 100644 --- a/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs +++ b/src/Elastic.Clients.Elasticsearch/Client/ElasticsearchClient-Manual.cs @@ -10,6 +10,11 @@ namespace Elastic.Clients.Elasticsearch; public partial class ElasticsearchClient { + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateResponse Create(TDocument document, IndexName index, Id id) { var descriptor = new CreateRequestDescriptor(document, index, id); @@ -17,6 +22,11 @@ public virtual CreateResponse Create(TDocument document, IndexName in return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(TDocument document, IndexName index, Id id, CancellationToken cancellationToken = default) { var descriptor = new CreateRequestDescriptor(document, index, id); @@ -24,6 +34,10 @@ public virtual Task CreateAsync(TDocument document, I return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndexResponse Index(TDocument document) { var descriptor = new IndexRequestDescriptor(document); @@ -31,6 +45,10 @@ public virtual IndexResponse Index(TDocument document) return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndexResponse Index(TDocument document, IndexName index) { var descriptor = new IndexRequestDescriptor(document, index); @@ -38,6 +56,10 @@ public virtual IndexResponse Index(TDocument document, IndexName inde return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task IndexAsync(TDocument document,CancellationToken cancellationToken = default) { var descriptor = new IndexRequestDescriptor(document); @@ -45,6 +67,10 @@ public virtual Task IndexAsync(TDocument document,Canc return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task IndexAsync(TDocument document, IndexName index, CancellationToken cancellationToken = default) { var descriptor = new IndexRequestDescriptor(document, index); @@ -52,12 +78,20 @@ public virtual Task IndexAsync(TDocument document, Ind return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> UpdateAsync(IndexName index, Id id, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(index, id); return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor, cancellationToken); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> UpdateAsync(IndexName index, Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(index, id); @@ -65,6 +99,10 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(descriptor, cancellationToken); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, IndexName index, Id id) { var descriptor = new UpdateRequestDescriptor(document, index, id); @@ -72,6 +110,10 @@ public virtual UpdateResponse Update(TDo return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, IndexName index, Id id, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(document, index, id); @@ -79,31 +121,20 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(descriptor); } - - // TODO: Test and introduce in a future release - //public virtual Task> UpdateAsync(IndexName index, Id id, Action> configureRequest, CancellationToken cancellationToken = default) - //{ - // var descriptor = new UpdateRequestDescriptor(index, id); - // configureRequest?.Invoke(descriptor); - // return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor, cancellationToken); - //} - - // TODO: Test and introduce in a future release - //public virtual Task> UpdateAsync(IndexName index, Id id, TPartialDocument doc, CancellationToken cancellationToken = default) - //{ - // var descriptor = new UpdateRequestDescriptor(index, id); - // descriptor.Doc(doc); - // return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor, cancellationToken); - //} - - // TODO - Add methods to infer index and/or ID + use expressions as we know the document type. - + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateResponse Update(IndexName index, Id id) { var descriptor = new UpdateRequestDescriptor(index, id); return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateResponse Update(IndexName index, Id id, Action> configureRequest) { var descriptor = new UpdateRequestDescriptor(index, id); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs index a33abf740bc..861bb08cdd0 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.AsyncSearch.g.cs @@ -56,6 +56,10 @@ public virtual Task StatusAsync(AsyncSearchStatusRequ return DoRequestAsync(request, cancellationToken); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -63,12 +67,20 @@ public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual AsyncSearchStatusResponse Status(AsyncSearchStatusRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -77,12 +89,20 @@ public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual AsyncSearchStatusResponse Status(AsyncSearchStatusRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, AsyncSearchStatusResponse, AsyncSearchStatusRequestParameters>(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -91,6 +111,10 @@ public virtual AsyncSearchStatusResponse Status(Elastic.Clients.Elast return DoRequest, AsyncSearchStatusResponse, AsyncSearchStatusRequestParameters>(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -98,12 +122,20 @@ public virtual Task StatusAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatusAsync(AsyncSearchStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -112,12 +144,20 @@ public virtual Task StatusAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatusAsync(AsyncSearchStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, AsyncSearchStatusResponse, AsyncSearchStatusRequestParameters>(descriptor); } + /// + /// Retrieves the status of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatusAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new AsyncSearchStatusRequestDescriptor(id); @@ -146,6 +186,10 @@ public virtual Task DeleteAsync(DeleteAsyncSearchRequ return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -153,12 +197,20 @@ public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncSearchResponse Delete(DeleteAsyncSearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -167,12 +219,20 @@ public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncSearchResponse Delete(DeleteAsyncSearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteAsyncSearchResponse, DeleteAsyncSearchRequestParameters>(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -181,6 +241,10 @@ public virtual DeleteAsyncSearchResponse Delete(Elastic.Clients.Elast return DoRequest, DeleteAsyncSearchResponse, DeleteAsyncSearchRequestParameters>(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -188,12 +252,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(DeleteAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -202,12 +274,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(DeleteAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteAsyncSearchResponse, DeleteAsyncSearchRequestParameters>(descriptor); } + /// + /// Deletes an async search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncSearchRequestDescriptor(id); @@ -236,6 +316,10 @@ public virtual Task> GetAsync(GetAs return DoRequestAsync, GetAsyncSearchRequestParameters>(request, cancellationToken); } + /// + /// Retrieves the results of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncSearchResponse Get(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetAsyncSearchRequestDescriptor(id); @@ -243,12 +327,20 @@ public virtual GetAsyncSearchResponse Get(Elastic.Clients. return DoRequest, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + /// + /// Retrieves the results of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncSearchResponse Get(GetAsyncSearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + /// + /// Retrieves the results of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncSearchResponse Get(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetAsyncSearchRequestDescriptor(id); @@ -257,6 +349,10 @@ public virtual GetAsyncSearchResponse Get(Elastic.Clients. return DoRequest, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + /// + /// Retrieves the results of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncSearchRequestDescriptor(id); @@ -264,12 +360,20 @@ public virtual Task> GetAsync(Elast return DoRequestAsync, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + /// + /// Retrieves the results of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(GetAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetAsyncSearchResponse, GetAsyncSearchRequestParameters>(descriptor); } + /// + /// Retrieves the results of a previously submitted async search request given its ID. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncSearchRequestDescriptor(id); @@ -298,6 +402,10 @@ public virtual Task> SubmitAsync return DoRequestAsync, SubmitAsyncSearchRequestParameters>(request, cancellationToken); } + /// + /// Executes a search request asynchronously. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SubmitAsyncSearchResponse Submit() { var descriptor = new SubmitAsyncSearchRequestDescriptor(); @@ -305,12 +413,20 @@ public virtual SubmitAsyncSearchResponse Submit() return DoRequest, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + /// + /// Executes a search request asynchronously. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SubmitAsyncSearchResponse Submit(SubmitAsyncSearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + /// + /// Executes a search request asynchronously. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SubmitAsyncSearchResponse Submit(Action> configureRequest) { var descriptor = new SubmitAsyncSearchRequestDescriptor(); @@ -319,6 +435,10 @@ public virtual SubmitAsyncSearchResponse Submit(Action, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + /// + /// Executes a search request asynchronously. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SubmitAsync(CancellationToken cancellationToken = default) { var descriptor = new SubmitAsyncSearchRequestDescriptor(); @@ -326,12 +446,20 @@ public virtual Task> SubmitAsync return DoRequestAsync, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + /// + /// Executes a search request asynchronously. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SubmitAsync(SubmitAsyncSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, SubmitAsyncSearchResponse, SubmitAsyncSearchRequestParameters>(descriptor); } + /// + /// Executes a search request asynchronously. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SubmitAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SubmitAsyncSearchRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs index bec0d51e3a3..42642ff79e5 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Cluster.g.cs @@ -56,6 +56,10 @@ public virtual Task HealthAsync(HealthRequest request, Cancellat return DoRequestAsync(request, cancellationToken); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual HealthResponse Health() { var descriptor = new HealthRequestDescriptor(); @@ -63,12 +67,20 @@ public virtual HealthResponse Health() return DoRequest(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual HealthResponse Health(HealthRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual HealthResponse Health(Action configureRequest) { var descriptor = new HealthRequestDescriptor(); @@ -77,12 +89,20 @@ public virtual HealthResponse Health(Action configureRe return DoRequest(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual HealthResponse Health(HealthRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, HealthResponse, HealthRequestParameters>(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual HealthResponse Health(Action> configureRequest) { var descriptor = new HealthRequestDescriptor(); @@ -91,6 +111,10 @@ public virtual HealthResponse Health(Action, HealthResponse, HealthRequestParameters>(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task HealthAsync(CancellationToken cancellationToken = default) { var descriptor = new HealthRequestDescriptor(); @@ -98,12 +122,20 @@ public virtual Task HealthAsync(CancellationToken cancellationTo return DoRequestAsync(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task HealthAsync(HealthRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task HealthAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new HealthRequestDescriptor(); @@ -112,12 +144,20 @@ public virtual Task HealthAsync(Action return DoRequestAsync(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task HealthAsync(HealthRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, HealthResponse, HealthRequestParameters>(descriptor); } + /// + /// Returns basic information about the health of the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task HealthAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new HealthRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs index bc649e7adcd..07006841c3f 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Eql.g.cs @@ -56,6 +56,10 @@ public virtual Task DeleteAsync(EqlDeleteRequest request, Can return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -63,12 +67,20 @@ public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id) return DoRequest(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlDeleteResponse Delete(EqlDeleteRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -77,12 +89,20 @@ public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Act return DoRequest(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlDeleteResponse Delete(EqlDeleteRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, EqlDeleteResponse, EqlDeleteRequestParameters>(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -91,6 +111,10 @@ public virtual EqlDeleteResponse Delete(Elastic.Clients.Elasticsearch return DoRequest, EqlDeleteResponse, EqlDeleteRequestParameters>(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -98,12 +122,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(EqlDeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -112,12 +144,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(EqlDeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, EqlDeleteResponse, EqlDeleteRequestParameters>(descriptor); } + /// + /// Deletes an async EQL search by ID. If the search is still running, the search request will be cancelled. Otherwise, the saved search results are deleted. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlDeleteRequestDescriptor(id); @@ -146,6 +186,10 @@ public virtual Task> GetAsync(EqlGetRequest reque return DoRequestAsync, EqlGetRequestParameters>(request, cancellationToken); } + /// + /// Returns async results from previously executed Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlGetResponse Get(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new EqlGetRequestDescriptor(id); @@ -153,12 +197,20 @@ public virtual EqlGetResponse Get(Elastic.Clients.Elasticsearch. return DoRequest, EqlGetRequestParameters>(descriptor); } + /// + /// Returns async results from previously executed Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlGetResponse Get(EqlGetRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, EqlGetRequestParameters>(descriptor); } + /// + /// Returns async results from previously executed Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlGetResponse Get(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new EqlGetRequestDescriptor(id); @@ -167,6 +219,10 @@ public virtual EqlGetResponse Get(Elastic.Clients.Elasticsearch. return DoRequest, EqlGetRequestParameters>(descriptor); } + /// + /// Returns async results from previously executed Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new EqlGetRequestDescriptor(id); @@ -174,12 +230,20 @@ public virtual Task> GetAsync(Elastic.Clients.Ela return DoRequestAsync, EqlGetRequestParameters>(descriptor); } + /// + /// Returns async results from previously executed Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(EqlGetRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, EqlGetRequestParameters>(descriptor); } + /// + /// Returns async results from previously executed Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlGetRequestDescriptor(id); @@ -208,6 +272,10 @@ public virtual Task> SearchAsync(EqlSearchRequ return DoRequestAsync, EqlSearchRequestParameters>(request, cancellationToken); } + /// + /// Returns results matching a query expressed in Event Query Language (EQL) + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlSearchResponse Search(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new EqlSearchRequestDescriptor(indices); @@ -215,12 +283,20 @@ public virtual EqlSearchResponse Search(Elastic.Clients.Elastics return DoRequest, EqlSearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query expressed in Event Query Language (EQL) + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlSearchResponse Search(EqlSearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, EqlSearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query expressed in Event Query Language (EQL) + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual EqlSearchResponse Search(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new EqlSearchRequestDescriptor(indices); @@ -229,6 +305,10 @@ public virtual EqlSearchResponse Search(Elastic.Clients.Elastics return DoRequest, EqlSearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query expressed in Event Query Language (EQL) + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SearchAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new EqlSearchRequestDescriptor(indices); @@ -236,12 +316,20 @@ public virtual Task> SearchAsync(Elastic.Clien return DoRequestAsync, EqlSearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query expressed in Event Query Language (EQL) + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SearchAsync(EqlSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, EqlSearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query expressed in Event Query Language (EQL) + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SearchAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new EqlSearchRequestDescriptor(indices); @@ -270,6 +358,10 @@ public virtual Task GetStatusAsync(GetEqlStatusRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -277,12 +369,20 @@ public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id i return DoRequest(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetEqlStatusResponse GetStatus(GetEqlStatusRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -291,12 +391,20 @@ public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id i return DoRequest(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetEqlStatusResponse GetStatus(GetEqlStatusRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetEqlStatusResponse, GetEqlStatusRequestParameters>(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -305,6 +413,10 @@ public virtual GetEqlStatusResponse GetStatus(Elastic.Clients.Elastic return DoRequest, GetEqlStatusResponse, GetEqlStatusRequestParameters>(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetStatusAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -312,12 +424,20 @@ public virtual Task GetStatusAsync(Elastic.Clients.Elastic return DoRequestAsync(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetStatusAsync(GetEqlStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetEqlStatusRequestDescriptor(id); @@ -326,12 +446,20 @@ public virtual Task GetStatusAsync(Elastic.Clients.Elastic return DoRequestAsync(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetStatusAsync(GetEqlStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetEqlStatusResponse, GetEqlStatusRequestParameters>(descriptor); } + /// + /// Returns the status of a previously submitted async or stored Event Query Language (EQL) search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetEqlStatusRequestDescriptor(id); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs index 3eee81d4236..5689a0d22fa 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Indices.g.cs @@ -56,6 +56,10 @@ public virtual Task CloneAsync(CloneIndexRequest request, Ca return DoRequestAsync(request, cancellationToken); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -63,12 +67,20 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName return DoRequest(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(CloneIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action configureRequest) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -77,6 +89,10 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName return DoRequest(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.Name target) { var descriptor = new CloneIndexRequestDescriptor(typeof(TDocument), target); @@ -84,6 +100,10 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch return DoRequest, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.Name target, Action> configureRequest) { var descriptor = new CloneIndexRequestDescriptor(typeof(TDocument), target); @@ -92,12 +112,20 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch return DoRequest, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(CloneIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action> configureRequest) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -106,6 +134,10 @@ public virtual CloneIndexResponse Clone(Elastic.Clients.Elasticsearch return DoRequest, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -113,12 +145,20 @@ public virtual Task CloneAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(CloneIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -127,6 +167,10 @@ public virtual Task CloneAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.Name target, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(typeof(TDocument), target); @@ -134,6 +178,10 @@ public virtual Task CloneAsync(Elastic.Clients.El return DoRequestAsync, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.Name target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(typeof(TDocument), target); @@ -142,12 +190,20 @@ public virtual Task CloneAsync(Elastic.Clients.El return DoRequestAsync, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(CloneIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, CloneIndexResponse, CloneIndexRequestParameters>(descriptor); } + /// + /// Clones an index + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloneAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Name target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloneIndexRequestDescriptor(index, target); @@ -176,6 +232,10 @@ public virtual Task CloseAsync(CloseIndexRequest request, Ca return DoRequestAsync(request, cancellationToken); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -183,12 +243,20 @@ public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices in return DoRequest(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloseIndexResponse Close(CloseIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -197,12 +265,20 @@ public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices in return DoRequest(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloseIndexResponse Close(CloseIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, CloseIndexResponse, CloseIndexRequestParameters>(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -211,6 +287,10 @@ public virtual CloseIndexResponse Close(Elastic.Clients.Elasticsearch return DoRequest, CloseIndexResponse, CloseIndexRequestParameters>(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloseAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -218,12 +298,20 @@ public virtual Task CloseAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloseAsync(CloseIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloseAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -232,12 +320,20 @@ public virtual Task CloseAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloseAsync(CloseIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, CloseIndexResponse, CloseIndexRequestParameters>(descriptor); } + /// + /// Closes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CloseAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CloseIndexRequestDescriptor(indices); @@ -266,6 +362,10 @@ public virtual Task CreateDataStreamAsync(CreateDataSt return DoRequestAsync(request, cancellationToken); } + /// + /// Creates a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateDataStreamResponse CreateDataStream(Elastic.Clients.Elasticsearch.DataStreamName name) { var descriptor = new CreateDataStreamRequestDescriptor(name); @@ -273,12 +373,20 @@ public virtual CreateDataStreamResponse CreateDataStream(Elastic.Clients.Elastic return DoRequest(descriptor); } + /// + /// Creates a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateDataStreamResponse CreateDataStream(CreateDataStreamRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateDataStreamResponse CreateDataStream(Elastic.Clients.Elasticsearch.DataStreamName name, Action configureRequest) { var descriptor = new CreateDataStreamRequestDescriptor(name); @@ -287,6 +395,10 @@ public virtual CreateDataStreamResponse CreateDataStream(Elastic.Clients.Elastic return DoRequest(descriptor); } + /// + /// Creates a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateDataStreamAsync(Elastic.Clients.Elasticsearch.DataStreamName name, CancellationToken cancellationToken = default) { var descriptor = new CreateDataStreamRequestDescriptor(name); @@ -294,12 +406,20 @@ public virtual Task CreateDataStreamAsync(Elastic.Clie return DoRequestAsync(descriptor); } + /// + /// Creates a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateDataStreamAsync(CreateDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateDataStreamAsync(Elastic.Clients.Elasticsearch.DataStreamName name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateDataStreamRequestDescriptor(name); @@ -328,6 +448,10 @@ public virtual Task CreateAsync(CreateIndexRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexName index) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -335,12 +459,20 @@ public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexNam return DoRequest(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create(CreateIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -349,6 +481,10 @@ public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexNam return DoRequest(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create() { var descriptor = new CreateIndexRequestDescriptor(typeof(TDocument)); @@ -356,6 +492,10 @@ public virtual CreateIndexResponse Create() return DoRequest, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create(Action> configureRequest) { var descriptor = new CreateIndexRequestDescriptor(typeof(TDocument)); @@ -364,12 +504,20 @@ public virtual CreateIndexResponse Create(Action, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create(CreateIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -378,6 +526,10 @@ public virtual CreateIndexResponse Create(Elastic.Clients.Elasticsear return DoRequest, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(Elastic.Clients.Elasticsearch.IndexName index, CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -385,12 +537,20 @@ public virtual Task CreateAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(CreateIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -399,6 +559,10 @@ public virtual Task CreateAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(typeof(TDocument)); @@ -406,6 +570,10 @@ public virtual Task CreateAsync(CancellationToke return DoRequestAsync, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(typeof(TDocument)); @@ -414,12 +582,20 @@ public virtual Task CreateAsync(Action, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(CreateIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, CreateIndexResponse, CreateIndexRequestParameters>(descriptor); } + /// + /// Creates an index with optional settings and mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateIndexRequestDescriptor(index); @@ -448,6 +624,10 @@ public virtual Task DeleteAliasAsync(DeleteAliasRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -455,12 +635,20 @@ public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Ind return DoRequest(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAliasResponse DeleteAlias(DeleteAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -469,12 +657,20 @@ public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Ind return DoRequest(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAliasResponse DeleteAlias(DeleteAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteAliasResponse, DeleteAliasRequestParameters>(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action> configureRequest) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -483,6 +679,10 @@ public virtual DeleteAliasResponse DeleteAlias(Elastic.Clients.Elasti return DoRequest, DeleteAliasResponse, DeleteAliasRequestParameters>(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, CancellationToken cancellationToken = default) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -490,12 +690,20 @@ public virtual Task DeleteAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAliasAsync(DeleteAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -504,12 +712,20 @@ public virtual Task DeleteAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAliasAsync(DeleteAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteAliasResponse, DeleteAliasRequestParameters>(descriptor); } + /// + /// Deletes an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Names name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAliasRequestDescriptor(indices, name); @@ -538,6 +754,10 @@ public virtual Task DeleteDataStreamAsync(DeleteDataSt return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes a data stream. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteDataStreamResponse DeleteDataStream(Elastic.Clients.Elasticsearch.DataStreamNames name) { var descriptor = new DeleteDataStreamRequestDescriptor(name); @@ -545,12 +765,20 @@ public virtual DeleteDataStreamResponse DeleteDataStream(Elastic.Clients.Elastic return DoRequest(descriptor); } + /// + /// Deletes a data stream. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteDataStreamResponse DeleteDataStream(DeleteDataStreamRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes a data stream. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteDataStreamResponse DeleteDataStream(Elastic.Clients.Elasticsearch.DataStreamNames name, Action configureRequest) { var descriptor = new DeleteDataStreamRequestDescriptor(name); @@ -559,6 +787,10 @@ public virtual DeleteDataStreamResponse DeleteDataStream(Elastic.Clients.Elastic return DoRequest(descriptor); } + /// + /// Deletes a data stream. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteDataStreamAsync(Elastic.Clients.Elasticsearch.DataStreamNames name, CancellationToken cancellationToken = default) { var descriptor = new DeleteDataStreamRequestDescriptor(name); @@ -566,12 +798,20 @@ public virtual Task DeleteDataStreamAsync(Elastic.Clie return DoRequestAsync(descriptor); } + /// + /// Deletes a data stream. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteDataStreamAsync(DeleteDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes a data stream. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteDataStreamAsync(Elastic.Clients.Elasticsearch.DataStreamNames name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteDataStreamRequestDescriptor(name); @@ -600,6 +840,10 @@ public virtual Task DeleteAsync(DeleteIndexRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -607,12 +851,20 @@ public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices return DoRequest(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexResponse Delete(DeleteIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -621,12 +873,20 @@ public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices return DoRequest(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexResponse Delete(DeleteIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteIndexResponse, DeleteIndexRequestParameters>(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -635,6 +895,10 @@ public virtual DeleteIndexResponse Delete(Elastic.Clients.Elasticsear return DoRequest, DeleteIndexResponse, DeleteIndexRequestParameters>(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -642,12 +906,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(DeleteIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -656,12 +928,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(DeleteIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteIndexResponse, DeleteIndexRequestParameters>(descriptor); } + /// + /// Deletes an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexRequestDescriptor(indices); @@ -690,6 +970,10 @@ public virtual Task DeleteIndexTemplateAsync(Delete return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(Elastic.Clients.Elasticsearch.Names name) { var descriptor = new DeleteIndexTemplateRequestDescriptor(name); @@ -697,12 +981,20 @@ public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(Elastic.Clients.E return DoRequest(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(DeleteIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new DeleteIndexTemplateRequestDescriptor(name); @@ -711,6 +1003,10 @@ public virtual DeleteIndexTemplateResponse DeleteIndexTemplate(Elastic.Clients.E return DoRequest(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteIndexTemplateAsync(Elastic.Clients.Elasticsearch.Names name, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexTemplateRequestDescriptor(name); @@ -718,12 +1014,20 @@ public virtual Task DeleteIndexTemplateAsync(Elasti return DoRequestAsync(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteIndexTemplateAsync(DeleteIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteIndexTemplateAsync(Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteIndexTemplateRequestDescriptor(name); @@ -752,6 +1056,10 @@ public virtual Task DeleteTemplateAsync(DeleteTemplateRe return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteTemplateResponse DeleteTemplate(Elastic.Clients.Elasticsearch.Name name) { var descriptor = new DeleteTemplateRequestDescriptor(name); @@ -759,12 +1067,20 @@ public virtual DeleteTemplateResponse DeleteTemplate(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteTemplateResponse DeleteTemplate(DeleteTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteTemplateResponse DeleteTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new DeleteTemplateRequestDescriptor(name); @@ -773,6 +1089,10 @@ public virtual DeleteTemplateResponse DeleteTemplate(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteTemplateAsync(Elastic.Clients.Elasticsearch.Name name, CancellationToken cancellationToken = default) { var descriptor = new DeleteTemplateRequestDescriptor(name); @@ -780,12 +1100,20 @@ public virtual Task DeleteTemplateAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteTemplateAsync(DeleteTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteTemplateRequestDescriptor(name); @@ -814,6 +1142,10 @@ public virtual Task ExistsAliasAsync(ExistsAliasRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Names name) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -821,12 +1153,20 @@ public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsAliasResponse ExistsAlias(ExistsAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -835,12 +1175,20 @@ public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsAliasResponse ExistsAlias(ExistsAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ExistsAliasResponse, ExistsAliasRequestParameters>(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasticsearch.Names name, Action> configureRequest) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -849,6 +1197,10 @@ public virtual ExistsAliasResponse ExistsAlias(Elastic.Clients.Elasti return DoRequest, ExistsAliasResponse, ExistsAliasRequestParameters>(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAliasAsync(Elastic.Clients.Elasticsearch.Names name, CancellationToken cancellationToken = default) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -856,12 +1208,20 @@ public virtual Task ExistsAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAliasAsync(ExistsAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAliasAsync(Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -870,12 +1230,20 @@ public virtual Task ExistsAliasAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAliasAsync(ExistsAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ExistsAliasResponse, ExistsAliasRequestParameters>(descriptor); } + /// + /// Returns information about whether a particular alias exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAliasAsync(Elastic.Clients.Elasticsearch.Names name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsAliasRequestDescriptor(name); @@ -904,6 +1272,10 @@ public virtual Task ExistsIndexTemplateAsync(Exists return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(Elastic.Clients.Elasticsearch.Name name) { var descriptor = new ExistsIndexTemplateRequestDescriptor(name); @@ -911,12 +1283,20 @@ public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(Elastic.Clients.E return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(ExistsIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new ExistsIndexTemplateRequestDescriptor(name); @@ -925,6 +1305,10 @@ public virtual ExistsIndexTemplateResponse ExistsIndexTemplate(Elastic.Clients.E return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, CancellationToken cancellationToken = default) { var descriptor = new ExistsIndexTemplateRequestDescriptor(name); @@ -932,12 +1316,20 @@ public virtual Task ExistsIndexTemplateAsync(Elasti return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsIndexTemplateAsync(ExistsIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsIndexTemplateRequestDescriptor(name); @@ -966,6 +1358,10 @@ public virtual Task ExistsAsync(ExistsRequest request, Cancellat return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new ExistsRequestDescriptor(indices); @@ -973,12 +1369,20 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indic return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new ExistsRequestDescriptor(indices); @@ -987,12 +1391,20 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indic return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new ExistsRequestDescriptor(indices); @@ -1001,6 +1413,10 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.In return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(indices); @@ -1008,12 +1424,20 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(indices); @@ -1022,12 +1446,20 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a particular index exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(indices); @@ -1056,6 +1488,10 @@ public virtual Task ExistsTemplateAsync(ExistsTemplateRe return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsTemplateResponse ExistsTemplate(Elastic.Clients.Elasticsearch.Names name) { var descriptor = new ExistsTemplateRequestDescriptor(name); @@ -1063,12 +1499,20 @@ public virtual ExistsTemplateResponse ExistsTemplate(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsTemplateResponse ExistsTemplate(ExistsTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsTemplateResponse ExistsTemplate(Elastic.Clients.Elasticsearch.Names name, Action configureRequest) { var descriptor = new ExistsTemplateRequestDescriptor(name); @@ -1077,6 +1521,10 @@ public virtual ExistsTemplateResponse ExistsTemplate(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsTemplateAsync(Elastic.Clients.Elasticsearch.Names name, CancellationToken cancellationToken = default) { var descriptor = new ExistsTemplateRequestDescriptor(name); @@ -1084,12 +1532,20 @@ public virtual Task ExistsTemplateAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsTemplateAsync(ExistsTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a particular index template exists. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsTemplateAsync(Elastic.Clients.Elasticsearch.Names name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsTemplateRequestDescriptor(name); @@ -1118,6 +1574,10 @@ public virtual Task FlushAsync(FlushRequest request, Cancellation return DoRequestAsync(request, cancellationToken); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FlushResponse Flush() { var descriptor = new FlushRequestDescriptor(); @@ -1125,12 +1585,20 @@ public virtual FlushResponse Flush() return DoRequest(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FlushResponse Flush(FlushRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FlushResponse Flush(Action configureRequest) { var descriptor = new FlushRequestDescriptor(); @@ -1139,12 +1607,20 @@ public virtual FlushResponse Flush(Action configureReque return DoRequest(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FlushResponse Flush(FlushRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, FlushResponse, FlushRequestParameters>(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FlushResponse Flush(Action> configureRequest) { var descriptor = new FlushRequestDescriptor(); @@ -1153,6 +1629,10 @@ public virtual FlushResponse Flush(Action, FlushResponse, FlushRequestParameters>(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FlushAsync(CancellationToken cancellationToken = default) { var descriptor = new FlushRequestDescriptor(); @@ -1160,12 +1640,20 @@ public virtual Task FlushAsync(CancellationToken cancellationToke return DoRequestAsync(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FlushAsync(FlushRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FlushAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FlushRequestDescriptor(); @@ -1174,12 +1662,20 @@ public virtual Task FlushAsync(Action con return DoRequestAsync(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FlushAsync(FlushRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, FlushResponse, FlushRequestParameters>(descriptor); } + /// + /// Performs the flush operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FlushAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FlushRequestDescriptor(); @@ -1208,6 +1704,10 @@ public virtual Task ForcemergeAsync(ForcemergeRequest reques return DoRequestAsync(request, cancellationToken); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ForcemergeResponse Forcemerge() { var descriptor = new ForcemergeRequestDescriptor(); @@ -1215,12 +1715,20 @@ public virtual ForcemergeResponse Forcemerge() return DoRequest(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ForcemergeResponse Forcemerge(ForcemergeRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ForcemergeResponse Forcemerge(Action configureRequest) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1229,12 +1737,20 @@ public virtual ForcemergeResponse Forcemerge(Action return DoRequest(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ForcemergeResponse Forcemerge(ForcemergeRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ForcemergeResponse, ForcemergeRequestParameters>(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ForcemergeResponse Forcemerge(Action> configureRequest) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1243,6 +1759,10 @@ public virtual ForcemergeResponse Forcemerge(Action, ForcemergeResponse, ForcemergeRequestParameters>(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ForcemergeAsync(CancellationToken cancellationToken = default) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1250,12 +1770,20 @@ public virtual Task ForcemergeAsync(CancellationToken cancel return DoRequestAsync(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ForcemergeAsync(ForcemergeRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ForcemergeAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1264,12 +1792,20 @@ public virtual Task ForcemergeAsync(Action(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ForcemergeAsync(ForcemergeRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ForcemergeResponse, ForcemergeRequestParameters>(descriptor); } + /// + /// Performs the force merge operation on one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ForcemergeAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ForcemergeRequestDescriptor(); @@ -1298,6 +1834,10 @@ public virtual Task GetAliasAsync(GetAliasRequest request, Can return DoRequestAsync(request, cancellationToken); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAliasResponse GetAlias() { var descriptor = new GetAliasRequestDescriptor(); @@ -1305,12 +1845,20 @@ public virtual GetAliasResponse GetAlias() return DoRequest(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAliasResponse GetAlias(GetAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAliasResponse GetAlias(Action configureRequest) { var descriptor = new GetAliasRequestDescriptor(); @@ -1319,12 +1867,20 @@ public virtual GetAliasResponse GetAlias(Action confi return DoRequest(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAliasResponse GetAlias(GetAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetAliasResponse, GetAliasRequestParameters>(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAliasResponse GetAlias(Action> configureRequest) { var descriptor = new GetAliasRequestDescriptor(); @@ -1333,6 +1889,10 @@ public virtual GetAliasResponse GetAlias(Action, GetAliasResponse, GetAliasRequestParameters>(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAliasAsync(CancellationToken cancellationToken = default) { var descriptor = new GetAliasRequestDescriptor(); @@ -1340,12 +1900,20 @@ public virtual Task GetAliasAsync(CancellationToken cancellati return DoRequestAsync(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAliasAsync(GetAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAliasAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAliasRequestDescriptor(); @@ -1354,12 +1922,20 @@ public virtual Task GetAliasAsync(Action(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAliasAsync(GetAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetAliasResponse, GetAliasRequestParameters>(descriptor); } + /// + /// Returns an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAliasAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAliasRequestDescriptor(); @@ -1388,6 +1964,10 @@ public virtual Task GetDataStreamAsync(GetDataStreamReque return DoRequestAsync(request, cancellationToken); } + /// + /// Returns data streams. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetDataStreamResponse GetDataStream() { var descriptor = new GetDataStreamRequestDescriptor(); @@ -1395,12 +1975,20 @@ public virtual GetDataStreamResponse GetDataStream() return DoRequest(descriptor); } + /// + /// Returns data streams. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetDataStreamResponse GetDataStream(GetDataStreamRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns data streams. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetDataStreamResponse GetDataStream(Action configureRequest) { var descriptor = new GetDataStreamRequestDescriptor(); @@ -1409,6 +1997,10 @@ public virtual GetDataStreamResponse GetDataStream(Action(descriptor); } + /// + /// Returns data streams. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetDataStreamAsync(CancellationToken cancellationToken = default) { var descriptor = new GetDataStreamRequestDescriptor(); @@ -1416,12 +2008,20 @@ public virtual Task GetDataStreamAsync(CancellationToken return DoRequestAsync(descriptor); } + /// + /// Returns data streams. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetDataStreamAsync(GetDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns data streams. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetDataStreamAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetDataStreamRequestDescriptor(); @@ -1450,6 +2050,10 @@ public virtual Task GetFieldMappingAsync(GetFieldMappin return DoRequestAsync(request, cancellationToken); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticsearch.Fields fields) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1457,12 +2061,20 @@ public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticse return DoRequest(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetFieldMappingResponse GetFieldMapping(GetFieldMappingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticsearch.Fields fields, Action configureRequest) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1471,12 +2083,20 @@ public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticse return DoRequest(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetFieldMappingResponse GetFieldMapping(GetFieldMappingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetFieldMappingResponse, GetFieldMappingRequestParameters>(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Clients.Elasticsearch.Fields fields, Action> configureRequest) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1485,6 +2105,10 @@ public virtual GetFieldMappingResponse GetFieldMapping(Elastic.Client return DoRequest, GetFieldMappingResponse, GetFieldMappingRequestParameters>(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetFieldMappingAsync(Elastic.Clients.Elasticsearch.Fields fields, CancellationToken cancellationToken = default) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1492,12 +2116,20 @@ public virtual Task GetFieldMappingAsync(Elastic.Client return DoRequestAsync(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetFieldMappingAsync(GetFieldMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetFieldMappingAsync(Elastic.Clients.Elasticsearch.Fields fields, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1506,12 +2138,20 @@ public virtual Task GetFieldMappingAsync(Elastic.Client return DoRequestAsync(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetFieldMappingAsync(GetFieldMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetFieldMappingResponse, GetFieldMappingRequestParameters>(descriptor); } + /// + /// Returns mapping for one or more fields. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetFieldMappingAsync(Elastic.Clients.Elasticsearch.Fields fields, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetFieldMappingRequestDescriptor(fields); @@ -1540,6 +2180,10 @@ public virtual Task GetAsync(GetIndexRequest request, Cancella return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1547,12 +2191,20 @@ public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indice return DoRequest(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexResponse Get(GetIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1561,12 +2213,20 @@ public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indice return DoRequest(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexResponse Get(GetIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetIndexResponse, GetIndexRequestParameters>(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1575,6 +2235,10 @@ public virtual GetIndexResponse Get(Elastic.Clients.Elasticsearch.Ind return DoRequest, GetIndexResponse, GetIndexRequestParameters>(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1582,12 +2246,20 @@ public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Ind return DoRequestAsync(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsync(GetIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1596,12 +2268,20 @@ public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Ind return DoRequestAsync(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsync(GetIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetIndexResponse, GetIndexRequestParameters>(descriptor); } + /// + /// Returns information about one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetIndexRequestDescriptor(indices); @@ -1630,6 +2310,10 @@ public virtual Task GetIndexTemplateAsync(GetIndexTemp return DoRequestAsync(request, cancellationToken); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexTemplateResponse GetIndexTemplate() { var descriptor = new GetIndexTemplateRequestDescriptor(); @@ -1637,12 +2321,20 @@ public virtual GetIndexTemplateResponse GetIndexTemplate() return DoRequest(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexTemplateResponse GetIndexTemplate(GetIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetIndexTemplateResponse GetIndexTemplate(Action configureRequest) { var descriptor = new GetIndexTemplateRequestDescriptor(); @@ -1651,6 +2343,10 @@ public virtual GetIndexTemplateResponse GetIndexTemplate(Action(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetIndexTemplateAsync(CancellationToken cancellationToken = default) { var descriptor = new GetIndexTemplateRequestDescriptor(); @@ -1658,12 +2354,20 @@ public virtual Task GetIndexTemplateAsync(Cancellation return DoRequestAsync(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetIndexTemplateAsync(GetIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetIndexTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetIndexTemplateRequestDescriptor(); @@ -1692,6 +2396,10 @@ public virtual Task GetMappingAsync(GetMappingRequest reques return DoRequestAsync(request, cancellationToken); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetMappingResponse GetMapping() { var descriptor = new GetMappingRequestDescriptor(); @@ -1699,12 +2407,20 @@ public virtual GetMappingResponse GetMapping() return DoRequest(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetMappingResponse GetMapping(GetMappingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetMappingResponse GetMapping(Action configureRequest) { var descriptor = new GetMappingRequestDescriptor(); @@ -1713,12 +2429,20 @@ public virtual GetMappingResponse GetMapping(Action return DoRequest(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetMappingResponse GetMapping(GetMappingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetMappingResponse, GetMappingRequestParameters>(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetMappingResponse GetMapping(Action> configureRequest) { var descriptor = new GetMappingRequestDescriptor(); @@ -1727,6 +2451,10 @@ public virtual GetMappingResponse GetMapping(Action, GetMappingResponse, GetMappingRequestParameters>(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetMappingAsync(CancellationToken cancellationToken = default) { var descriptor = new GetMappingRequestDescriptor(); @@ -1734,12 +2462,20 @@ public virtual Task GetMappingAsync(CancellationToken cancel return DoRequestAsync(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetMappingAsync(GetMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetMappingAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetMappingRequestDescriptor(); @@ -1748,12 +2484,20 @@ public virtual Task GetMappingAsync(Action(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetMappingAsync(GetMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetMappingResponse, GetMappingRequestParameters>(descriptor); } + /// + /// Returns mappings for one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetMappingAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetMappingRequestDescriptor(); @@ -1782,6 +2526,10 @@ public virtual Task GetTemplateAsync(GetTemplateRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetTemplateResponse GetTemplate() { var descriptor = new GetTemplateRequestDescriptor(); @@ -1789,12 +2537,20 @@ public virtual GetTemplateResponse GetTemplate() return DoRequest(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetTemplateResponse GetTemplate(GetTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetTemplateResponse GetTemplate(Action configureRequest) { var descriptor = new GetTemplateRequestDescriptor(); @@ -1803,6 +2559,10 @@ public virtual GetTemplateResponse GetTemplate(Action(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetTemplateAsync(CancellationToken cancellationToken = default) { var descriptor = new GetTemplateRequestDescriptor(); @@ -1810,12 +2570,20 @@ public virtual Task GetTemplateAsync(CancellationToken canc return DoRequestAsync(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetTemplateAsync(GetTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetTemplateRequestDescriptor(); @@ -1844,6 +2612,10 @@ public virtual Task StatsAsync(IndicesStatsRequest request return DoRequestAsync(request, cancellationToken); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndicesStatsResponse Stats() { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1851,12 +2623,20 @@ public virtual IndicesStatsResponse Stats() return DoRequest(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndicesStatsResponse Stats(IndicesStatsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndicesStatsResponse Stats(Action configureRequest) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1865,12 +2645,20 @@ public virtual IndicesStatsResponse Stats(Action return DoRequest(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndicesStatsResponse Stats(IndicesStatsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, IndicesStatsResponse, IndicesStatsRequestParameters>(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndicesStatsResponse Stats(Action> configureRequest) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1879,6 +2667,10 @@ public virtual IndicesStatsResponse Stats(Action, IndicesStatsResponse, IndicesStatsRequestParameters>(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatsAsync(CancellationToken cancellationToken = default) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1886,12 +2678,20 @@ public virtual Task StatsAsync(CancellationToken cancellat return DoRequestAsync(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatsAsync(IndicesStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1900,12 +2700,20 @@ public virtual Task StatsAsync(Action(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatsAsync(IndicesStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, IndicesStatsResponse, IndicesStatsRequestParameters>(descriptor); } + /// + /// Provides statistics on operations happening in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task StatsAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndicesStatsRequestDescriptor(); @@ -1934,6 +2742,10 @@ public virtual Task MigrateToDataStreamAsync(Migrat return DoRequestAsync(request, cancellationToken); } + /// + /// Migrates an alias to a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MigrateToDataStreamResponse MigrateToDataStream(Elastic.Clients.Elasticsearch.IndexName name) { var descriptor = new MigrateToDataStreamRequestDescriptor(name); @@ -1941,12 +2753,20 @@ public virtual MigrateToDataStreamResponse MigrateToDataStream(Elastic.Clients.E return DoRequest(descriptor); } + /// + /// Migrates an alias to a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MigrateToDataStreamResponse MigrateToDataStream(MigrateToDataStreamRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Migrates an alias to a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MigrateToDataStreamResponse MigrateToDataStream(Elastic.Clients.Elasticsearch.IndexName name, Action configureRequest) { var descriptor = new MigrateToDataStreamRequestDescriptor(name); @@ -1955,6 +2775,10 @@ public virtual MigrateToDataStreamResponse MigrateToDataStream(Elastic.Clients.E return DoRequest(descriptor); } + /// + /// Migrates an alias to a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task MigrateToDataStreamAsync(Elastic.Clients.Elasticsearch.IndexName name, CancellationToken cancellationToken = default) { var descriptor = new MigrateToDataStreamRequestDescriptor(name); @@ -1962,12 +2786,20 @@ public virtual Task MigrateToDataStreamAsync(Elasti return DoRequestAsync(descriptor); } + /// + /// Migrates an alias to a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task MigrateToDataStreamAsync(MigrateToDataStreamRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Migrates an alias to a data stream + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task MigrateToDataStreamAsync(Elastic.Clients.Elasticsearch.IndexName name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MigrateToDataStreamRequestDescriptor(name); @@ -1996,6 +2828,10 @@ public virtual Task OpenAsync(OpenIndexRequest request, Cance return DoRequestAsync(request, cancellationToken); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -2003,12 +2839,20 @@ public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indi return DoRequest(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenIndexResponse Open(OpenIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -2017,12 +2861,20 @@ public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indi return DoRequest(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenIndexResponse Open(OpenIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, OpenIndexResponse, OpenIndexRequestParameters>(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -2031,6 +2883,10 @@ public virtual OpenIndexResponse Open(Elastic.Clients.Elasticsearch.I return DoRequest, OpenIndexResponse, OpenIndexRequestParameters>(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -2038,12 +2894,20 @@ public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.I return DoRequestAsync(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenAsync(OpenIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -2052,12 +2916,20 @@ public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.I return DoRequestAsync(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenAsync(OpenIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, OpenIndexResponse, OpenIndexRequestParameters>(descriptor); } + /// + /// Opens an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenIndexRequestDescriptor(indices); @@ -2086,6 +2958,10 @@ public virtual Task PutAliasAsync(PutAliasRequest request, Can return DoRequestAsync(request, cancellationToken); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -2093,12 +2969,20 @@ public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices i return DoRequest(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutAliasResponse PutAlias(PutAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -2107,12 +2991,20 @@ public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices i return DoRequest(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutAliasResponse PutAlias(PutAliasRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, PutAliasResponse, PutAliasRequestParameters>(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action> configureRequest) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -2121,6 +3013,10 @@ public virtual PutAliasResponse PutAlias(Elastic.Clients.Elasticsearc return DoRequest, PutAliasResponse, PutAliasRequestParameters>(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, CancellationToken cancellationToken = default) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -2128,12 +3024,20 @@ public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearc return DoRequestAsync(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutAliasAsync(PutAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -2142,12 +3046,20 @@ public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearc return DoRequestAsync(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutAliasAsync(PutAliasRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, PutAliasResponse, PutAliasRequestParameters>(descriptor); } + /// + /// Creates or updates an alias. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutAliasAsync(Elastic.Clients.Elasticsearch.Indices indices, Elastic.Clients.Elasticsearch.Name name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutAliasRequestDescriptor(indices, name); @@ -2176,12 +3088,20 @@ public virtual Task PutIndexTemplateAsync(PutIndexTemp return DoRequestAsync(request, cancellationToken); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutIndexTemplateResponse PutIndexTemplate(PutIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -2190,12 +3110,20 @@ public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elastic return DoRequest(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutIndexTemplateResponse PutIndexTemplate(PutIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -2204,12 +3132,20 @@ public virtual PutIndexTemplateResponse PutIndexTemplate(Elastic.Clie return DoRequest, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutIndexTemplateAsync(PutIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -2218,12 +3154,20 @@ public virtual Task PutIndexTemplateAsync(Elastic.Clie return DoRequestAsync(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutIndexTemplateAsync(PutIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, PutIndexTemplateResponse, PutIndexTemplateRequestParameters>(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutIndexTemplateRequestDescriptor(name); @@ -2252,12 +3196,20 @@ public virtual Task PutMappingAsync(PutMappingRequest reques return DoRequestAsync(request, cancellationToken); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutMappingResponse PutMapping(PutMappingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -2266,12 +3218,20 @@ public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indic return DoRequest(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutMappingResponse PutMapping(PutMappingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, PutMappingResponse, PutMappingRequestParameters>(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutMappingResponse PutMapping(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -2280,12 +3240,20 @@ public virtual PutMappingResponse PutMapping(Elastic.Clients.Elastics return DoRequest, PutMappingResponse, PutMappingRequestParameters>(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutMappingAsync(PutMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutMappingAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -2294,12 +3262,20 @@ public virtual Task PutMappingAsync(Elastic.Clients.Elastics return DoRequestAsync(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutMappingAsync(PutMappingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, PutMappingResponse, PutMappingRequestParameters>(descriptor); } + /// + /// Updates the index mappings. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutMappingAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutMappingRequestDescriptor(indices); @@ -2328,12 +3304,20 @@ public virtual Task PutTemplateAsync(PutTemplateRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutTemplateResponse PutTemplate(PutTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new PutTemplateRequestDescriptor(name); @@ -2342,12 +3326,20 @@ public virtual PutTemplateResponse PutTemplate(Elastic.Clients.Elasticsearch.Nam return DoRequest(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutTemplateAsync(PutTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates or updates an index template. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutTemplateRequestDescriptor(name); @@ -2376,6 +3368,10 @@ public virtual Task RefreshAsync(RefreshRequest request, Cancel return DoRequestAsync(request, cancellationToken); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RefreshResponse Refresh() { var descriptor = new RefreshRequestDescriptor(); @@ -2383,12 +3379,20 @@ public virtual RefreshResponse Refresh() return DoRequest(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RefreshResponse Refresh(RefreshRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RefreshResponse Refresh(Action configureRequest) { var descriptor = new RefreshRequestDescriptor(); @@ -2397,12 +3401,20 @@ public virtual RefreshResponse Refresh(Action configur return DoRequest(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RefreshResponse Refresh(RefreshRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, RefreshResponse, RefreshRequestParameters>(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RefreshResponse Refresh(Action> configureRequest) { var descriptor = new RefreshRequestDescriptor(); @@ -2411,6 +3423,10 @@ public virtual RefreshResponse Refresh(Action, RefreshResponse, RefreshRequestParameters>(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RefreshAsync(CancellationToken cancellationToken = default) { var descriptor = new RefreshRequestDescriptor(); @@ -2418,12 +3434,20 @@ public virtual Task RefreshAsync(CancellationToken cancellation return DoRequestAsync(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RefreshAsync(RefreshRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RefreshAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RefreshRequestDescriptor(); @@ -2432,12 +3456,20 @@ public virtual Task RefreshAsync(Action(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RefreshAsync(RefreshRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, RefreshResponse, RefreshRequestParameters>(descriptor); } + /// + /// Performs the refresh operation in one or more indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RefreshAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RefreshRequestDescriptor(); @@ -2466,6 +3498,10 @@ public virtual Task RolloverAsync(RolloverRequest request, Can return DoRequestAsync(request, cancellationToken); } + /// + /// Updates an alias to point to a new index when the existing index
is considered to be too large or too old.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual RolloverResponse Rollover(Elastic.Clients.Elasticsearch.IndexAlias alias) { var descriptor = new RolloverRequestDescriptor(alias); @@ -2473,12 +3509,20 @@ public virtual RolloverResponse Rollover(Elastic.Clients.Elasticsearch.IndexAlia return DoRequest(descriptor); } + /// + /// Updates an alias to point to a new index when the existing index
is considered to be too large or too old.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual RolloverResponse Rollover(RolloverRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Updates an alias to point to a new index when the existing index
is considered to be too large or too old.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual RolloverResponse Rollover(Elastic.Clients.Elasticsearch.IndexAlias alias, Action configureRequest) { var descriptor = new RolloverRequestDescriptor(alias); @@ -2487,6 +3531,10 @@ public virtual RolloverResponse Rollover(Elastic.Clients.Elasticsearch.IndexAlia return DoRequest(descriptor); } + /// + /// Updates an alias to point to a new index when the existing index
is considered to be too large or too old.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task RolloverAsync(Elastic.Clients.Elasticsearch.IndexAlias alias, CancellationToken cancellationToken = default) { var descriptor = new RolloverRequestDescriptor(alias); @@ -2494,12 +3542,20 @@ public virtual Task RolloverAsync(Elastic.Clients.Elasticsearc return DoRequestAsync(descriptor); } + /// + /// Updates an alias to point to a new index when the existing index
is considered to be too large or too old.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task RolloverAsync(RolloverRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Updates an alias to point to a new index when the existing index
is considered to be too large or too old.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task RolloverAsync(Elastic.Clients.Elasticsearch.IndexAlias alias, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RolloverRequestDescriptor(alias); @@ -2528,6 +3584,10 @@ public virtual Task ShrinkAsync(ShrinkIndexRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2535,12 +3595,20 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexNam return DoRequest(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(ShrinkIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2549,6 +3617,10 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexNam return DoRequest(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName target) { var descriptor = new ShrinkIndexRequestDescriptor(typeof(TDocument), target); @@ -2556,6 +3628,10 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsear return DoRequest, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest) { var descriptor = new ShrinkIndexRequestDescriptor(typeof(TDocument), target); @@ -2564,12 +3640,20 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsear return DoRequest, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(ShrinkIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2578,6 +3662,10 @@ public virtual ShrinkIndexResponse Shrink(Elastic.Clients.Elasticsear return DoRequest, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2585,12 +3673,20 @@ public virtual Task ShrinkAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(ShrinkIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2599,6 +3695,10 @@ public virtual Task ShrinkAsync(Elastic.Clients.Elasticsear return DoRequestAsync(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName target, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(typeof(TDocument), target); @@ -2606,6 +3706,10 @@ public virtual Task ShrinkAsync(Elastic.Clients. return DoRequestAsync, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(typeof(TDocument), target); @@ -2614,12 +3718,20 @@ public virtual Task ShrinkAsync(Elastic.Clients. return DoRequestAsync, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(ShrinkIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ShrinkIndexResponse, ShrinkIndexRequestParameters>(descriptor); } + /// + /// Allow to shrink an existing index into a new index with fewer primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ShrinkAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ShrinkIndexRequestDescriptor(index, target); @@ -2648,6 +3760,10 @@ public virtual Task SimulateIndexTemplateAsync(Si return DoRequestAsync(request, cancellationToken); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clients.Elasticsearch.Name name) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2655,12 +3771,20 @@ public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clien return DoRequest(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(SimulateIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action configureRequest) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2669,12 +3793,20 @@ public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clien return DoRequest(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(SimulateIndexTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, SimulateIndexTemplateResponse, SimulateIndexTemplateRequestParameters>(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2683,6 +3815,10 @@ public virtual SimulateIndexTemplateResponse SimulateIndexTemplate(El return DoRequest, SimulateIndexTemplateResponse, SimulateIndexTemplateRequestParameters>(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, CancellationToken cancellationToken = default) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2690,12 +3826,20 @@ public virtual Task SimulateIndexTemplateAsync(El return DoRequestAsync(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateIndexTemplateAsync(SimulateIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2704,12 +3848,20 @@ public virtual Task SimulateIndexTemplateAsync(El return DoRequestAsync(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateIndexTemplateAsync(SimulateIndexTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, SimulateIndexTemplateResponse, SimulateIndexTemplateRequestParameters>(descriptor); } + /// + /// Simulate matching the given index name against the index templates in the system + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateIndexTemplateAsync(Elastic.Clients.Elasticsearch.Name name, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateIndexTemplateRequestDescriptor(name); @@ -2738,6 +3890,10 @@ public virtual Task SimulateTemplateAsync(SimulateTemp return DoRequestAsync(request, cancellationToken); } + /// + /// Simulate resolving the given template name or body + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateTemplateResponse SimulateTemplate() { var descriptor = new SimulateTemplateRequestDescriptor(); @@ -2745,12 +3901,20 @@ public virtual SimulateTemplateResponse SimulateTemplate() return DoRequest(descriptor); } + /// + /// Simulate resolving the given template name or body + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateTemplateResponse SimulateTemplate(SimulateTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Simulate resolving the given template name or body + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateTemplateResponse SimulateTemplate(Action configureRequest) { var descriptor = new SimulateTemplateRequestDescriptor(); @@ -2759,6 +3923,10 @@ public virtual SimulateTemplateResponse SimulateTemplate(Action(descriptor); } + /// + /// Simulate resolving the given template name or body + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateTemplateAsync(CancellationToken cancellationToken = default) { var descriptor = new SimulateTemplateRequestDescriptor(); @@ -2766,12 +3934,20 @@ public virtual Task SimulateTemplateAsync(Cancellation return DoRequestAsync(descriptor); } + /// + /// Simulate resolving the given template name or body + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateTemplateAsync(SimulateTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Simulate resolving the given template name or body + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateTemplateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateTemplateRequestDescriptor(); @@ -2800,6 +3976,10 @@ public virtual Task SplitAsync(SplitIndexRequest request, Ca return DoRequestAsync(request, cancellationToken); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2807,12 +3987,20 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName return DoRequest(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(SplitIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2821,6 +4009,10 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName return DoRequest(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName target) { var descriptor = new SplitIndexRequestDescriptor(typeof(TDocument), target); @@ -2828,6 +4020,10 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch return DoRequest, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest) { var descriptor = new SplitIndexRequestDescriptor(typeof(TDocument), target); @@ -2836,12 +4032,20 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch return DoRequest, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(SplitIndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2850,6 +4054,10 @@ public virtual SplitIndexResponse Split(Elastic.Clients.Elasticsearch return DoRequest, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2857,12 +4065,20 @@ public virtual Task SplitAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(SplitIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2871,6 +4087,10 @@ public virtual Task SplitAsync(Elastic.Clients.Elasticsearch return DoRequestAsync(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName target, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(typeof(TDocument), target); @@ -2878,6 +4098,10 @@ public virtual Task SplitAsync(Elastic.Clients.El return DoRequestAsync, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(typeof(TDocument), target); @@ -2886,12 +4110,20 @@ public virtual Task SplitAsync(Elastic.Clients.El return DoRequestAsync, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(SplitIndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, SplitIndexResponse, SplitIndexRequestParameters>(descriptor); } + /// + /// Allows you to split an existing index into a new index with more primary shards. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SplitAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.IndexName target, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SplitIndexRequestDescriptor(index, target); @@ -2920,12 +4152,20 @@ public virtual Task UpdateAliasesAsync(UpdateAliasesReque return DoRequestAsync(request, cancellationToken); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateAliasesResponse UpdateAliases(UpdateAliasesRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateAliasesResponse UpdateAliases(Action configureRequest) { var descriptor = new UpdateAliasesRequestDescriptor(); @@ -2934,12 +4174,20 @@ public virtual UpdateAliasesResponse UpdateAliases(Action(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateAliasesResponse UpdateAliases(UpdateAliasesRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateAliasesResponse UpdateAliases(Action> configureRequest) { var descriptor = new UpdateAliasesRequestDescriptor(); @@ -2948,12 +4196,20 @@ public virtual UpdateAliasesResponse UpdateAliases(Action, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateAliasesAsync(UpdateAliasesRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateAliasesAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateAliasesRequestDescriptor(); @@ -2962,12 +4218,20 @@ public virtual Task UpdateAliasesAsync(Action(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateAliasesAsync(UpdateAliasesRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, UpdateAliasesResponse, UpdateAliasesRequestParameters>(descriptor); } + /// + /// Updates index aliases. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateAliasesAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateAliasesRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs index ebf5b85a73b..38d1b457da0 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Ingest.g.cs @@ -56,6 +56,10 @@ public virtual Task DeletePipelineAsync(DeletePipelineRe return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -63,12 +67,20 @@ public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeletePipelineResponse DeletePipeline(DeletePipelineRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -77,12 +89,20 @@ public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeletePipelineResponse DeletePipeline(DeletePipelineRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeletePipelineResponse, DeletePipelineRequestParameters>(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -91,6 +111,10 @@ public virtual DeletePipelineResponse DeletePipeline(Elastic.Clients. return DoRequest, DeletePipelineResponse, DeletePipelineRequestParameters>(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeletePipelineAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -98,12 +122,20 @@ public virtual Task DeletePipelineAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeletePipelineAsync(DeletePipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeletePipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -112,12 +144,20 @@ public virtual Task DeletePipelineAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeletePipelineAsync(DeletePipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeletePipelineResponse, DeletePipelineRequestParameters>(descriptor); } + /// + /// Deletes a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeletePipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeletePipelineRequestDescriptor(id); @@ -146,6 +186,10 @@ public virtual Task GeoIpStatsAsync(GeoIpStatsRequest reques return DoRequestAsync(request, cancellationToken); } + /// + /// Returns statistical information about geoip databases + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GeoIpStatsResponse GeoIpStats() { var descriptor = new GeoIpStatsRequestDescriptor(); @@ -153,12 +197,20 @@ public virtual GeoIpStatsResponse GeoIpStats() return DoRequest(descriptor); } + /// + /// Returns statistical information about geoip databases + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GeoIpStatsResponse GeoIpStats(GeoIpStatsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns statistical information about geoip databases + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GeoIpStatsResponse GeoIpStats(Action configureRequest) { var descriptor = new GeoIpStatsRequestDescriptor(); @@ -167,6 +219,10 @@ public virtual GeoIpStatsResponse GeoIpStats(Action return DoRequest(descriptor); } + /// + /// Returns statistical information about geoip databases + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GeoIpStatsAsync(CancellationToken cancellationToken = default) { var descriptor = new GeoIpStatsRequestDescriptor(); @@ -174,12 +230,20 @@ public virtual Task GeoIpStatsAsync(CancellationToken cancel return DoRequestAsync(descriptor); } + /// + /// Returns statistical information about geoip databases + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GeoIpStatsAsync(GeoIpStatsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns statistical information about geoip databases + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GeoIpStatsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GeoIpStatsRequestDescriptor(); @@ -208,6 +272,10 @@ public virtual Task GetPipelineAsync(GetPipelineRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetPipelineResponse GetPipeline() { var descriptor = new GetPipelineRequestDescriptor(); @@ -215,12 +283,20 @@ public virtual GetPipelineResponse GetPipeline() return DoRequest(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetPipelineResponse GetPipeline(GetPipelineRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetPipelineResponse GetPipeline(Action configureRequest) { var descriptor = new GetPipelineRequestDescriptor(); @@ -229,12 +305,20 @@ public virtual GetPipelineResponse GetPipeline(Action(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetPipelineResponse GetPipeline(GetPipelineRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetPipelineResponse, GetPipelineRequestParameters>(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetPipelineResponse GetPipeline(Action> configureRequest) { var descriptor = new GetPipelineRequestDescriptor(); @@ -243,6 +327,10 @@ public virtual GetPipelineResponse GetPipeline(Action, GetPipelineResponse, GetPipelineRequestParameters>(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetPipelineAsync(CancellationToken cancellationToken = default) { var descriptor = new GetPipelineRequestDescriptor(); @@ -250,12 +338,20 @@ public virtual Task GetPipelineAsync(CancellationToken canc return DoRequestAsync(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetPipelineAsync(GetPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetPipelineAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetPipelineRequestDescriptor(); @@ -264,12 +360,20 @@ public virtual Task GetPipelineAsync(Action(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetPipelineAsync(GetPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetPipelineResponse, GetPipelineRequestParameters>(descriptor); } + /// + /// Returns a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetPipelineAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetPipelineRequestDescriptor(); @@ -298,6 +402,10 @@ public virtual Task ProcessorGrokAsync(ProcessorGrokReque return DoRequestAsync(request, cancellationToken); } + /// + /// Returns a list of the built-in patterns. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ProcessorGrokResponse ProcessorGrok() { var descriptor = new ProcessorGrokRequestDescriptor(); @@ -305,12 +413,20 @@ public virtual ProcessorGrokResponse ProcessorGrok() return DoRequest(descriptor); } + /// + /// Returns a list of the built-in patterns. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ProcessorGrokResponse ProcessorGrok(ProcessorGrokRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns a list of the built-in patterns. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ProcessorGrokResponse ProcessorGrok(Action configureRequest) { var descriptor = new ProcessorGrokRequestDescriptor(); @@ -319,6 +435,10 @@ public virtual ProcessorGrokResponse ProcessorGrok(Action(descriptor); } + /// + /// Returns a list of the built-in patterns. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ProcessorGrokAsync(CancellationToken cancellationToken = default) { var descriptor = new ProcessorGrokRequestDescriptor(); @@ -326,12 +446,20 @@ public virtual Task ProcessorGrokAsync(CancellationToken return DoRequestAsync(descriptor); } + /// + /// Returns a list of the built-in patterns. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ProcessorGrokAsync(ProcessorGrokRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns a list of the built-in patterns. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ProcessorGrokAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ProcessorGrokRequestDescriptor(); @@ -360,12 +488,20 @@ public virtual Task PutPipelineAsync(PutPipelineRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutPipelineResponse PutPipeline(PutPipelineRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -374,12 +510,20 @@ public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutPipelineResponse PutPipeline(PutPipelineRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -388,12 +532,20 @@ public virtual PutPipelineResponse PutPipeline(Elastic.Clients.Elasti return DoRequest, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutPipelineAsync(PutPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutPipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -402,12 +554,20 @@ public virtual Task PutPipelineAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutPipelineAsync(PutPipelineRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, PutPipelineResponse, PutPipelineRequestParameters>(descriptor); } + /// + /// Creates or updates a pipeline. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutPipelineAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutPipelineRequestDescriptor(id); @@ -436,6 +596,10 @@ public virtual Task SimulateAsync(SimulateRequest request, Can return DoRequestAsync(request, cancellationToken); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateResponse Simulate() { var descriptor = new SimulateRequestDescriptor(); @@ -443,12 +607,20 @@ public virtual SimulateResponse Simulate() return DoRequest(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateResponse Simulate(SimulateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateResponse Simulate(Action configureRequest) { var descriptor = new SimulateRequestDescriptor(); @@ -457,12 +629,20 @@ public virtual SimulateResponse Simulate(Action confi return DoRequest(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateResponse Simulate(SimulateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, SimulateResponse, SimulateRequestParameters>(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SimulateResponse Simulate(Action> configureRequest) { var descriptor = new SimulateRequestDescriptor(); @@ -471,6 +651,10 @@ public virtual SimulateResponse Simulate(Action, SimulateResponse, SimulateRequestParameters>(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateAsync(CancellationToken cancellationToken = default) { var descriptor = new SimulateRequestDescriptor(); @@ -478,12 +662,20 @@ public virtual Task SimulateAsync(CancellationToken cancellati return DoRequestAsync(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateAsync(SimulateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateRequestDescriptor(); @@ -492,12 +684,20 @@ public virtual Task SimulateAsync(Action(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateAsync(SimulateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, SimulateResponse, SimulateRequestParameters>(descriptor); } + /// + /// Allows to simulate a pipeline with example documents. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SimulateAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SimulateRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs index d6eeb25ee75..0b070e0b803 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.Sql.g.cs @@ -56,12 +56,20 @@ public virtual Task ClearCursorAsync(ClearCursorRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Clears the SQL cursor + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClearCursorResponse ClearCursor(ClearCursorRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Clears the SQL cursor + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClearCursorResponse ClearCursor(Action configureRequest) { var descriptor = new ClearCursorRequestDescriptor(); @@ -70,12 +78,20 @@ public virtual ClearCursorResponse ClearCursor(Action(descriptor); } + /// + /// Clears the SQL cursor + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClearCursorAsync(ClearCursorRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Clears the SQL cursor + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClearCursorAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClearCursorRequestDescriptor(); @@ -104,6 +120,10 @@ public virtual Task DeleteAsyncSearchAsync(DeleteAsyncReque return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -111,12 +131,20 @@ public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncResponse DeleteAsyncSearch(DeleteAsyncRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -125,12 +153,20 @@ public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsear return DoRequest(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncResponse DeleteAsyncSearch(DeleteAsyncRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteAsyncResponse, DeleteAsyncRequestParameters>(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -139,6 +175,10 @@ public virtual DeleteAsyncResponse DeleteAsyncSearch(Elastic.Clients. return DoRequest, DeleteAsyncResponse, DeleteAsyncRequestParameters>(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -146,12 +186,20 @@ public virtual Task DeleteAsyncSearchAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsyncSearchAsync(DeleteAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -160,12 +208,20 @@ public virtual Task DeleteAsyncSearchAsync(Elastic.Clients. return DoRequestAsync(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsyncSearchAsync(DeleteAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteAsyncResponse, DeleteAsyncRequestParameters>(descriptor); } + /// + /// Deletes an async SQL search or a stored synchronous SQL search. If the search is still running, the API cancels it. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteAsyncRequestDescriptor(id); @@ -194,6 +250,10 @@ public virtual Task GetAsyncSearchAsync(GetAsyncRequest reques return DoRequestAsync(request, cancellationToken); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -201,12 +261,20 @@ public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncResponse GetAsyncSearch(GetAsyncRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -215,12 +283,20 @@ public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id return DoRequest(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncResponse GetAsyncSearch(GetAsyncRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetAsyncResponse, GetAsyncRequestParameters>(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -229,6 +305,10 @@ public virtual GetAsyncResponse GetAsyncSearch(Elastic.Clients.Elasti return DoRequest, GetAsyncResponse, GetAsyncRequestParameters>(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -236,12 +316,20 @@ public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchAsync(GetAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -250,12 +338,20 @@ public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasti return DoRequestAsync(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchAsync(GetAsyncRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetAsyncResponse, GetAsyncRequestParameters>(descriptor); } + /// + /// Returns the current status and available results for an async SQL search or stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncRequestDescriptor(id); @@ -284,6 +380,10 @@ public virtual Task GetAsyncSearchStatusAsync(GetAsyncSt return DoRequestAsync(request, cancellationToken); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -291,12 +391,20 @@ public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elast return DoRequest(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncStatusResponse GetAsyncSearchStatus(GetAsyncStatusRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -305,12 +413,20 @@ public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elast return DoRequest(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncStatusResponse GetAsyncSearchStatus(GetAsyncStatusRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetAsyncStatusResponse, GetAsyncStatusRequestParameters>(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -319,6 +435,10 @@ public virtual GetAsyncStatusResponse GetAsyncSearchStatus(Elastic.Cl return DoRequest, GetAsyncStatusResponse, GetAsyncStatusRequestParameters>(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchStatusAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -326,12 +446,20 @@ public virtual Task GetAsyncSearchStatusAsync(Elastic.Cl return DoRequestAsync(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchStatusAsync(GetAsyncStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -340,12 +468,20 @@ public virtual Task GetAsyncSearchStatusAsync(Elastic.Cl return DoRequestAsync(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchStatusAsync(GetAsyncStatusRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetAsyncStatusResponse, GetAsyncStatusRequestParameters>(descriptor); } + /// + /// Returns the current status of an async SQL search or a stored synchronous SQL search + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetAsyncSearchStatusAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetAsyncStatusRequestDescriptor(id); @@ -374,6 +510,10 @@ public virtual Task QueryAsync(QueryRequest request, Cancellation return DoRequestAsync(request, cancellationToken); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual QueryResponse Query() { var descriptor = new QueryRequestDescriptor(); @@ -381,12 +521,20 @@ public virtual QueryResponse Query() return DoRequest(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual QueryResponse Query(QueryRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual QueryResponse Query(Action configureRequest) { var descriptor = new QueryRequestDescriptor(); @@ -395,12 +543,20 @@ public virtual QueryResponse Query(Action configureReque return DoRequest(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual QueryResponse Query(QueryRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, QueryResponse, QueryRequestParameters>(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual QueryResponse Query(Action> configureRequest) { var descriptor = new QueryRequestDescriptor(); @@ -409,6 +565,10 @@ public virtual QueryResponse Query(Action, QueryResponse, QueryRequestParameters>(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task QueryAsync(CancellationToken cancellationToken = default) { var descriptor = new QueryRequestDescriptor(); @@ -416,12 +576,20 @@ public virtual Task QueryAsync(CancellationToken cancellationToke return DoRequestAsync(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task QueryAsync(QueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task QueryAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new QueryRequestDescriptor(); @@ -430,12 +598,20 @@ public virtual Task QueryAsync(Action con return DoRequestAsync(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task QueryAsync(QueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, QueryResponse, QueryRequestParameters>(descriptor); } + /// + /// Executes a SQL request + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task QueryAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new QueryRequestDescriptor(); diff --git a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs index 3c70c5da11b..30606837204 100644 --- a/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs +++ b/src/Elastic.Clients.Elasticsearch/_Generated/Client/ElasticsearchClient.g.cs @@ -63,12 +63,20 @@ public virtual Task BulkAsync(BulkRequest request, CancellationTok return DoRequestAsync(request, cancellationToken); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual BulkResponse Bulk(BulkRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual BulkResponse Bulk(Action configureRequest) { var descriptor = new BulkRequestDescriptor(); @@ -77,12 +85,20 @@ public virtual BulkResponse Bulk(Action configureRequest) return DoRequest(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual BulkResponse Bulk(BulkRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, BulkResponse, BulkRequestParameters>(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual BulkResponse Bulk(Action> configureRequest) { var descriptor = new BulkRequestDescriptor(); @@ -91,12 +107,20 @@ public virtual BulkResponse Bulk(Action, BulkResponse, BulkRequestParameters>(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task BulkAsync(BulkRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task BulkAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new BulkRequestDescriptor(); @@ -105,12 +129,20 @@ public virtual Task BulkAsync(Action config return DoRequestAsync(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task BulkAsync(BulkRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, BulkResponse, BulkRequestParameters>(descriptor); } + /// + /// Allows to perform multiple index/update/delete operations in a single request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task BulkAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new BulkRequestDescriptor(); @@ -139,6 +171,10 @@ public virtual Task ClearScrollAsync(ClearScrollRequest req return DoRequestAsync(request, cancellationToken); } + /// + /// Explicitly clears the search context for a scroll. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClearScrollResponse ClearScroll() { var descriptor = new ClearScrollRequestDescriptor(); @@ -146,12 +182,20 @@ public virtual ClearScrollResponse ClearScroll() return DoRequest(descriptor); } + /// + /// Explicitly clears the search context for a scroll. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClearScrollResponse ClearScroll(ClearScrollRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Explicitly clears the search context for a scroll. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClearScrollResponse ClearScroll(Action configureRequest) { var descriptor = new ClearScrollRequestDescriptor(); @@ -160,6 +204,10 @@ public virtual ClearScrollResponse ClearScroll(Action(descriptor); } + /// + /// Explicitly clears the search context for a scroll. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClearScrollAsync(CancellationToken cancellationToken = default) { var descriptor = new ClearScrollRequestDescriptor(); @@ -167,12 +215,20 @@ public virtual Task ClearScrollAsync(CancellationToken canc return DoRequestAsync(descriptor); } + /// + /// Explicitly clears the search context for a scroll. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClearScrollAsync(ClearScrollRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Explicitly clears the search context for a scroll. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClearScrollAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClearScrollRequestDescriptor(); @@ -201,6 +257,10 @@ public virtual Task ClosePointInTimeAsync(ClosePointIn return DoRequestAsync(request, cancellationToken); } + /// + /// Close a point in time + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClosePointInTimeResponse ClosePointInTime() { var descriptor = new ClosePointInTimeRequestDescriptor(); @@ -208,12 +268,20 @@ public virtual ClosePointInTimeResponse ClosePointInTime() return DoRequest(descriptor); } + /// + /// Close a point in time + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClosePointInTimeResponse ClosePointInTime(ClosePointInTimeRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Close a point in time + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ClosePointInTimeResponse ClosePointInTime(Action configureRequest) { var descriptor = new ClosePointInTimeRequestDescriptor(); @@ -222,6 +290,10 @@ public virtual ClosePointInTimeResponse ClosePointInTime(Action(descriptor); } + /// + /// Close a point in time + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClosePointInTimeAsync(CancellationToken cancellationToken = default) { var descriptor = new ClosePointInTimeRequestDescriptor(); @@ -229,12 +301,20 @@ public virtual Task ClosePointInTimeAsync(Cancellation return DoRequestAsync(descriptor); } + /// + /// Close a point in time + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClosePointInTimeAsync(ClosePointInTimeRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Close a point in time + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ClosePointInTimeAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ClosePointInTimeRequestDescriptor(); @@ -263,6 +343,10 @@ public virtual Task CountAsync(CountRequest request, Cancellation return DoRequestAsync(request, cancellationToken); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CountResponse Count() { var descriptor = new CountRequestDescriptor(); @@ -270,12 +354,20 @@ public virtual CountResponse Count() return DoRequest(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CountResponse Count(CountRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CountResponse Count(Action configureRequest) { var descriptor = new CountRequestDescriptor(); @@ -284,12 +376,20 @@ public virtual CountResponse Count(Action configureReque return DoRequest(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CountResponse Count(CountRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, CountResponse, CountRequestParameters>(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CountResponse Count(Action> configureRequest) { var descriptor = new CountRequestDescriptor(); @@ -298,6 +398,10 @@ public virtual CountResponse Count(Action, CountResponse, CountRequestParameters>(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CountAsync(CancellationToken cancellationToken = default) { var descriptor = new CountRequestDescriptor(); @@ -305,12 +409,20 @@ public virtual Task CountAsync(CancellationToken cancellationToke return DoRequestAsync(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CountAsync(CountRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CountAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CountRequestDescriptor(); @@ -319,12 +431,20 @@ public virtual Task CountAsync(Action con return DoRequestAsync(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CountAsync(CountRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, CountResponse, CountRequestParameters>(descriptor); } + /// + /// Returns number of documents matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CountAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CountRequestDescriptor(); @@ -355,12 +475,22 @@ public virtual Task CreateAsync(CreateRequest, CreateResponse, CreateRequestParameters>(request, cancellationToken); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateResponse Create(CreateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateResponse Create(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new CreateRequestDescriptor(document, index, id); @@ -369,6 +499,11 @@ public virtual CreateResponse Create(TDocument document, Elastic.Clie return DoRequest, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual CreateResponse Create(TDocument document, Action> configureRequest) { var descriptor = new CreateRequestDescriptor(document); @@ -377,12 +512,22 @@ public virtual CreateResponse Create(TDocument document, Action, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(CreateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateRequestDescriptor(document, index, id); @@ -391,6 +536,11 @@ public virtual Task CreateAsync(TDocument document, E return DoRequestAsync, CreateResponse, CreateRequestParameters>(descriptor); } + /// + /// Creates a new document in the index. + /// Returns a 409 response when a document with a same ID already exists in the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task CreateAsync(TDocument document, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new CreateRequestDescriptor(document); @@ -419,12 +569,20 @@ public virtual Task DeleteByQueryAsync(DeleteByQueryReque return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryResponse DeleteByQuery(DeleteByQueryRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -433,12 +591,20 @@ public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch return DoRequest(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryResponse DeleteByQuery(DeleteByQueryRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -447,12 +613,20 @@ public virtual DeleteByQueryResponse DeleteByQuery(Elastic.Clients.El return DoRequest, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryAsync(DeleteByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -461,12 +635,20 @@ public virtual Task DeleteByQueryAsync(Elastic.Clients.El return DoRequestAsync(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryAsync(DeleteByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteByQueryResponse, DeleteByQueryRequestParameters>(descriptor); } + /// + /// Deletes documents matching the provided query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRequestDescriptor(indices); @@ -495,6 +677,10 @@ public virtual Task DeleteByQueryRethrottleAsyn return DoRequestAsync(request, cancellationToken); } + /// + /// Changes the number of requests per second for a particular Delete By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(Elastic.Clients.Elasticsearch.TaskId task_id) { var descriptor = new DeleteByQueryRethrottleRequestDescriptor(task_id); @@ -502,12 +688,20 @@ public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(Elastic.C return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Delete By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(DeleteByQueryRethrottleRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Delete By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(Elastic.Clients.Elasticsearch.TaskId task_id, Action configureRequest) { var descriptor = new DeleteByQueryRethrottleRequestDescriptor(task_id); @@ -516,6 +710,10 @@ public virtual DeleteByQueryRethrottleResponse DeleteByQueryRethrottle(Elastic.C return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Delete By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryRethrottleAsync(Elastic.Clients.Elasticsearch.TaskId task_id, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRethrottleRequestDescriptor(task_id); @@ -523,12 +721,20 @@ public virtual Task DeleteByQueryRethrottleAsyn return DoRequestAsync(descriptor); } + /// + /// Changes the number of requests per second for a particular Delete By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryRethrottleAsync(DeleteByQueryRethrottleRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Changes the number of requests per second for a particular Delete By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteByQueryRethrottleAsync(Elastic.Clients.Elasticsearch.TaskId task_id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteByQueryRethrottleRequestDescriptor(task_id); @@ -557,6 +763,10 @@ public virtual Task DeleteAsync(DeleteRequest request, Cancellat return DoRequestAsync(request, cancellationToken); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -564,12 +774,20 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName ind return DoRequest(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(DeleteRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -578,6 +796,10 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName ind return DoRequest(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new DeleteRequestDescriptor(typeof(TDocument), id); @@ -585,6 +807,10 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteRequestDescriptor(typeof(TDocument), id); @@ -593,12 +819,20 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.Id return DoRequest, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(DeleteRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -607,6 +841,10 @@ public virtual DeleteResponse Delete(Elastic.Clients.Elasticsearch.In return DoRequest, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -614,12 +852,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(DeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -628,6 +874,10 @@ public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(typeof(TDocument), id); @@ -635,6 +885,10 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(typeof(TDocument), id); @@ -643,12 +897,20 @@ public virtual Task DeleteAsync(Elastic.Clients.Elast return DoRequestAsync, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(DeleteRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteResponse, DeleteRequestParameters>(descriptor); } + /// + /// Removes a document from the index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteRequestDescriptor(index, id); @@ -677,6 +939,10 @@ public virtual Task DeleteScriptAsync(DeleteScriptRequest return DoRequestAsync(request, cancellationToken); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -684,12 +950,20 @@ public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteScriptResponse DeleteScript(DeleteScriptRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -698,12 +972,20 @@ public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteScriptResponse DeleteScript(DeleteScriptRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, DeleteScriptResponse, DeleteScriptRequestParameters>(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -712,6 +994,10 @@ public virtual DeleteScriptResponse DeleteScript(Elastic.Clients.Elas return DoRequest, DeleteScriptResponse, DeleteScriptRequestParameters>(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteScriptAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -719,12 +1005,20 @@ public virtual Task DeleteScriptAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteScriptAsync(DeleteScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -733,12 +1027,20 @@ public virtual Task DeleteScriptAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteScriptAsync(DeleteScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, DeleteScriptResponse, DeleteScriptRequestParameters>(descriptor); } + /// + /// Deletes a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task DeleteScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new DeleteScriptRequestDescriptor(id); @@ -767,6 +1069,10 @@ public virtual Task ExistsAsync(ExistsRequest request, Cancellat return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -774,12 +1080,20 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName ind return DoRequest(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -788,6 +1102,10 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName ind return DoRequest(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new ExistsRequestDescriptor(typeof(TDocument), id); @@ -795,6 +1113,10 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Id return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExistsRequestDescriptor(typeof(TDocument), id); @@ -803,12 +1125,20 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.Id return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(ExistsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -817,6 +1147,10 @@ public virtual ExistsResponse Exists(Elastic.Clients.Elasticsearch.In return DoRequest, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -824,12 +1158,20 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -838,6 +1180,10 @@ public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.In return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(typeof(TDocument), id); @@ -845,6 +1191,10 @@ public virtual Task ExistsAsync(Elastic.Clients.Elast return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(typeof(TDocument), id); @@ -853,12 +1203,20 @@ public virtual Task ExistsAsync(Elastic.Clients.Elast return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(ExistsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ExistsResponse, ExistsRequestParameters>(descriptor); } + /// + /// Returns information about whether a document exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsRequestDescriptor(index, id); @@ -887,6 +1245,10 @@ public virtual Task ExistsSourceAsync(ExistsSourceRequest return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -894,12 +1256,20 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(ExistsSourceRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -908,6 +1278,10 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.I return DoRequest(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new ExistsSourceRequestDescriptor(typeof(TDocument), id); @@ -915,6 +1289,10 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elas return DoRequest, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExistsSourceRequestDescriptor(typeof(TDocument), id); @@ -923,12 +1301,20 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elas return DoRequest, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(ExistsSourceRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -937,6 +1323,10 @@ public virtual ExistsSourceResponse ExistsSource(Elastic.Clients.Elas return DoRequest, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -944,12 +1334,20 @@ public virtual Task ExistsSourceAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(ExistsSourceRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -958,6 +1356,10 @@ public virtual Task ExistsSourceAsync(Elastic.Clients.Elas return DoRequestAsync(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(typeof(TDocument), id); @@ -965,6 +1367,10 @@ public virtual Task ExistsSourceAsync(Elastic.C return DoRequestAsync, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(typeof(TDocument), id); @@ -973,12 +1379,20 @@ public virtual Task ExistsSourceAsync(Elastic.C return DoRequestAsync, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(ExistsSourceRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ExistsSourceResponse, ExistsSourceRequestParameters>(descriptor); } + /// + /// Returns information about whether a document source exists in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ExistsSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExistsSourceRequestDescriptor(index, id); @@ -1007,6 +1421,10 @@ public virtual Task> ExplainAsync(ExplainR return DoRequestAsync, ExplainRequestParameters>(request, cancellationToken); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExplainResponse Explain(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) { var descriptor = new ExplainRequestDescriptor(index, id); @@ -1014,12 +1432,20 @@ public virtual ExplainResponse Explain(Elastic.Clients.Ela return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExplainResponse Explain(ExplainRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExplainResponse Explain(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExplainRequestDescriptor(index, id); @@ -1028,6 +1454,10 @@ public virtual ExplainResponse Explain(Elastic.Clients.Ela return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExplainResponse Explain(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new ExplainRequestDescriptor(typeof(TDocument), id); @@ -1035,6 +1465,10 @@ public virtual ExplainResponse Explain(Elastic.Clients.Ela return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ExplainResponse Explain(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new ExplainRequestDescriptor(typeof(TDocument), id); @@ -1043,6 +1477,10 @@ public virtual ExplainResponse Explain(Elastic.Clients.Ela return DoRequest, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ExplainAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new ExplainRequestDescriptor(index, id); @@ -1050,12 +1488,20 @@ public virtual Task> ExplainAsync(Elastic. return DoRequestAsync, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ExplainAsync(ExplainRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ExplainAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExplainRequestDescriptor(index, id); @@ -1064,6 +1510,10 @@ public virtual Task> ExplainAsync(Elastic. return DoRequestAsync, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ExplainAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new ExplainRequestDescriptor(typeof(TDocument), id); @@ -1071,6 +1521,10 @@ public virtual Task> ExplainAsync(Elastic. return DoRequestAsync, ExplainResponse, ExplainRequestParameters>(descriptor); } + /// + /// Returns information about why a specific matches (or doesn't match) a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ExplainAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ExplainRequestDescriptor(typeof(TDocument), id); @@ -1099,6 +1553,10 @@ public virtual Task FieldCapsAsync(FieldCapsRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FieldCapsResponse FieldCaps() { var descriptor = new FieldCapsRequestDescriptor(); @@ -1106,12 +1564,20 @@ public virtual FieldCapsResponse FieldCaps() return DoRequest(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FieldCapsResponse FieldCaps(FieldCapsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FieldCapsResponse FieldCaps(Action configureRequest) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1120,12 +1586,20 @@ public virtual FieldCapsResponse FieldCaps(Action co return DoRequest(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FieldCapsResponse FieldCaps(FieldCapsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, FieldCapsResponse, FieldCapsRequestParameters>(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual FieldCapsResponse FieldCaps(Action> configureRequest) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1134,6 +1608,10 @@ public virtual FieldCapsResponse FieldCaps(Action, FieldCapsResponse, FieldCapsRequestParameters>(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FieldCapsAsync(CancellationToken cancellationToken = default) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1141,12 +1619,20 @@ public virtual Task FieldCapsAsync(CancellationToken cancella return DoRequestAsync(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FieldCapsAsync(FieldCapsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FieldCapsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1155,12 +1641,20 @@ public virtual Task FieldCapsAsync(Action(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FieldCapsAsync(FieldCapsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, FieldCapsResponse, FieldCapsRequestParameters>(descriptor); } + /// + /// Returns the information about the capabilities of fields among multiple indices. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task FieldCapsAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new FieldCapsRequestDescriptor(); @@ -1189,6 +1683,10 @@ public virtual Task> GetAsync(GetRequest reque return DoRequestAsync, GetRequestParameters>(request, cancellationToken); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetResponse Get(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetRequestDescriptor(index, id); @@ -1196,12 +1694,20 @@ public virtual GetResponse Get(Elastic.Clients.Elasticsear return DoRequest, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetResponse Get(GetRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetResponse Get(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetRequestDescriptor(index, id); @@ -1210,6 +1716,10 @@ public virtual GetResponse Get(Elastic.Clients.Elasticsear return DoRequest, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetResponse Get(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetRequestDescriptor(typeof(TDocument), id); @@ -1217,6 +1727,10 @@ public virtual GetResponse Get(Elastic.Clients.Elasticsear return DoRequest, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetResponse Get(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetRequestDescriptor(typeof(TDocument), id); @@ -1225,6 +1739,10 @@ public virtual GetResponse Get(Elastic.Clients.Elasticsear return DoRequest, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetRequestDescriptor(index, id); @@ -1232,12 +1750,20 @@ public virtual Task> GetAsync(Elastic.Clients. return DoRequestAsync, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(GetRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetRequestDescriptor(index, id); @@ -1246,6 +1772,10 @@ public virtual Task> GetAsync(Elastic.Clients. return DoRequestAsync, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetRequestDescriptor(typeof(TDocument), id); @@ -1253,6 +1783,10 @@ public virtual Task> GetAsync(Elastic.Clients. return DoRequestAsync, GetResponse, GetRequestParameters>(descriptor); } + /// + /// Returns a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetRequestDescriptor(typeof(TDocument), id); @@ -1281,6 +1815,10 @@ public virtual Task GetScriptContextAsync(GetScriptCon return DoRequestAsync(request, cancellationToken); } + /// + /// Returns all script contexts. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptContextResponse GetScriptContext() { var descriptor = new GetScriptContextRequestDescriptor(); @@ -1288,12 +1826,20 @@ public virtual GetScriptContextResponse GetScriptContext() return DoRequest(descriptor); } + /// + /// Returns all script contexts. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptContextResponse GetScriptContext(GetScriptContextRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns all script contexts. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptContextResponse GetScriptContext(Action configureRequest) { var descriptor = new GetScriptContextRequestDescriptor(); @@ -1302,6 +1848,10 @@ public virtual GetScriptContextResponse GetScriptContext(Action(descriptor); } + /// + /// Returns all script contexts. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptContextAsync(CancellationToken cancellationToken = default) { var descriptor = new GetScriptContextRequestDescriptor(); @@ -1309,12 +1859,20 @@ public virtual Task GetScriptContextAsync(Cancellation return DoRequestAsync(descriptor); } + /// + /// Returns all script contexts. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptContextAsync(GetScriptContextRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns all script contexts. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptContextAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptContextRequestDescriptor(); @@ -1343,6 +1901,10 @@ public virtual Task GetScriptLanguagesAsync(GetScrip return DoRequestAsync(request, cancellationToken); } + /// + /// Returns available script types, languages and contexts + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptLanguagesResponse GetScriptLanguages() { var descriptor = new GetScriptLanguagesRequestDescriptor(); @@ -1350,12 +1912,20 @@ public virtual GetScriptLanguagesResponse GetScriptLanguages() return DoRequest(descriptor); } + /// + /// Returns available script types, languages and contexts + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptLanguagesResponse GetScriptLanguages(GetScriptLanguagesRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns available script types, languages and contexts + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptLanguagesResponse GetScriptLanguages(Action configureRequest) { var descriptor = new GetScriptLanguagesRequestDescriptor(); @@ -1364,6 +1934,10 @@ public virtual GetScriptLanguagesResponse GetScriptLanguages(Action(descriptor); } + /// + /// Returns available script types, languages and contexts + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptLanguagesAsync(CancellationToken cancellationToken = default) { var descriptor = new GetScriptLanguagesRequestDescriptor(); @@ -1371,12 +1945,20 @@ public virtual Task GetScriptLanguagesAsync(Cancella return DoRequestAsync(descriptor); } + /// + /// Returns available script types, languages and contexts + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptLanguagesAsync(GetScriptLanguagesRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns available script types, languages and contexts + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptLanguagesAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptLanguagesRequestDescriptor(); @@ -1405,6 +1987,10 @@ public virtual Task GetScriptAsync(GetScriptRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1412,12 +1998,20 @@ public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id) return DoRequest(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptResponse GetScript(GetScriptRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1426,12 +2020,20 @@ public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id, return DoRequest(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptResponse GetScript(GetScriptRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetScriptResponse, GetScriptRequestParameters>(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1440,6 +2042,10 @@ public virtual GetScriptResponse GetScript(Elastic.Clients.Elasticsea return DoRequest, GetScriptResponse, GetScriptRequestParameters>(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1447,12 +2053,20 @@ public virtual Task GetScriptAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptAsync(GetScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1461,12 +2075,20 @@ public virtual Task GetScriptAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptAsync(GetScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetScriptResponse, GetScriptRequestParameters>(descriptor); } + /// + /// Returns a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task GetScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetScriptRequestDescriptor(id); @@ -1495,6 +2117,10 @@ public virtual Task> GetSourceAsync(GetS return DoRequestAsync, GetSourceRequestParameters>(request, cancellationToken); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetSourceResponse GetSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetSourceRequestDescriptor(index, id); @@ -1502,12 +2128,20 @@ public virtual GetSourceResponse GetSource(Elastic.Clients return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetSourceResponse GetSource(GetSourceRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetSourceResponse GetSource(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetSourceRequestDescriptor(index, id); @@ -1516,6 +2150,10 @@ public virtual GetSourceResponse GetSource(Elastic.Clients return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetSourceResponse GetSource(Elastic.Clients.Elasticsearch.Id id) { var descriptor = new GetSourceRequestDescriptor(typeof(TDocument), id); @@ -1523,6 +2161,10 @@ public virtual GetSourceResponse GetSource(Elastic.Clients return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual GetSourceResponse GetSource(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new GetSourceRequestDescriptor(typeof(TDocument), id); @@ -1531,6 +2173,10 @@ public virtual GetSourceResponse GetSource(Elastic.Clients return DoRequest, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetSourceRequestDescriptor(index, id); @@ -1538,12 +2184,20 @@ public virtual Task> GetSourceAsync(Elas return DoRequestAsync, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetSourceAsync(GetSourceRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetSourceAsync(Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetSourceRequestDescriptor(index, id); @@ -1552,6 +2206,10 @@ public virtual Task> GetSourceAsync(Elas return DoRequestAsync, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetSourceAsync(Elastic.Clients.Elasticsearch.Id id, CancellationToken cancellationToken = default) { var descriptor = new GetSourceRequestDescriptor(typeof(TDocument), id); @@ -1559,6 +2217,10 @@ public virtual Task> GetSourceAsync(Elas return DoRequestAsync, GetSourceResponse, GetSourceRequestParameters>(descriptor); } + /// + /// Returns the source of a document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> GetSourceAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new GetSourceRequestDescriptor(typeof(TDocument), id); @@ -1587,12 +2249,20 @@ public virtual Task IndexAsync(IndexRequest return DoRequestAsync, IndexResponse, IndexRequestParameters>(request, cancellationToken); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndexResponse Index(IndexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndexResponse Index(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { var descriptor = new IndexRequestDescriptor(document, index); @@ -1601,6 +2271,10 @@ public virtual IndexResponse Index(TDocument document, Elastic.Client return DoRequest, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual IndexResponse Index(TDocument document, Action> configureRequest) { var descriptor = new IndexRequestDescriptor(document); @@ -1609,12 +2283,20 @@ public virtual IndexResponse Index(TDocument document, Action, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task IndexAsync(IndexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task IndexAsync(TDocument document, Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndexRequestDescriptor(document, index); @@ -1623,6 +2305,10 @@ public virtual Task IndexAsync(TDocument document, Ela return DoRequestAsync, IndexResponse, IndexRequestParameters>(descriptor); } + /// + /// Creates or updates a document in an index. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task IndexAsync(TDocument document, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new IndexRequestDescriptor(document); @@ -1651,6 +2337,10 @@ public virtual Task InfoAsync(InfoRequest request, CancellationTok return DoRequestAsync(request, cancellationToken); } + /// + /// Returns basic information about the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual InfoResponse Info() { var descriptor = new InfoRequestDescriptor(); @@ -1658,12 +2348,20 @@ public virtual InfoResponse Info() return DoRequest(descriptor); } + /// + /// Returns basic information about the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual InfoResponse Info(InfoRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns basic information about the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual InfoResponse Info(Action configureRequest) { var descriptor = new InfoRequestDescriptor(); @@ -1672,6 +2370,10 @@ public virtual InfoResponse Info(Action configureRequest) return DoRequest(descriptor); } + /// + /// Returns basic information about the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task InfoAsync(CancellationToken cancellationToken = default) { var descriptor = new InfoRequestDescriptor(); @@ -1679,12 +2381,20 @@ public virtual Task InfoAsync(CancellationToken cancellationToken return DoRequestAsync(descriptor); } + /// + /// Returns basic information about the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task InfoAsync(InfoRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns basic information about the cluster. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task InfoAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new InfoRequestDescriptor(); @@ -1713,6 +2423,10 @@ public virtual Task> MultiGetAsync(MultiG return DoRequestAsync, MultiGetRequestParameters>(request, cancellationToken); } + /// + /// Allows to get multiple documents in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiGetResponse MultiGet() { var descriptor = new MultiGetRequestDescriptor(); @@ -1720,12 +2434,20 @@ public virtual MultiGetResponse MultiGet() return DoRequest, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + /// + /// Allows to get multiple documents in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiGetResponse MultiGet(MultiGetRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + /// + /// Allows to get multiple documents in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiGetResponse MultiGet(Action> configureRequest) { var descriptor = new MultiGetRequestDescriptor(); @@ -1734,6 +2456,10 @@ public virtual MultiGetResponse MultiGet(Action, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + /// + /// Allows to get multiple documents in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiGetAsync(CancellationToken cancellationToken = default) { var descriptor = new MultiGetRequestDescriptor(); @@ -1741,12 +2467,20 @@ public virtual Task> MultiGetAsync(Cancel return DoRequestAsync, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + /// + /// Allows to get multiple documents in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiGetAsync(MultiGetRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, MultiGetResponse, MultiGetRequestParameters>(descriptor); } + /// + /// Allows to get multiple documents in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiGetAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MultiGetRequestDescriptor(); @@ -1775,6 +2509,10 @@ public virtual Task> MultiSearchAsync( return DoRequestAsync, MultiSearchRequestParameters>(request, cancellationToken); } + /// + /// Allows to execute several search operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiSearchResponse MultiSearch() { var descriptor = new MultiSearchRequestDescriptor(); @@ -1782,12 +2520,20 @@ public virtual MultiSearchResponse MultiSearch() return DoRequest, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + /// + /// Allows to execute several search operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiSearchResponse MultiSearch(MultiSearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + /// + /// Allows to execute several search operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiSearchResponse MultiSearch(Action> configureRequest) { var descriptor = new MultiSearchRequestDescriptor(); @@ -1796,6 +2542,10 @@ public virtual MultiSearchResponse MultiSearch(Action, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + /// + /// Allows to execute several search operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiSearchAsync(CancellationToken cancellationToken = default) { var descriptor = new MultiSearchRequestDescriptor(); @@ -1803,12 +2553,20 @@ public virtual Task> MultiSearchAsync( return DoRequestAsync, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + /// + /// Allows to execute several search operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiSearchAsync(MultiSearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, MultiSearchResponse, MultiSearchRequestParameters>(descriptor); } + /// + /// Allows to execute several search operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiSearchAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MultiSearchRequestDescriptor(); @@ -1837,6 +2595,10 @@ public virtual Task> MultiSearchTemplateA return DoRequestAsync, MultiSearchTemplateRequestParameters>(request, cancellationToken); } + /// + /// Allows to execute several search template operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiSearchTemplateResponse MultiSearchTemplate() { var descriptor = new MultiSearchTemplateRequestDescriptor(); @@ -1844,12 +2606,20 @@ public virtual MultiSearchTemplateResponse MultiSearchTemplate, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + /// + /// Allows to execute several search template operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiSearchTemplateResponse MultiSearchTemplate(MultiSearchTemplateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + /// + /// Allows to execute several search template operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual MultiSearchTemplateResponse MultiSearchTemplate(Action> configureRequest) { var descriptor = new MultiSearchTemplateRequestDescriptor(); @@ -1858,6 +2628,10 @@ public virtual MultiSearchTemplateResponse MultiSearchTemplate, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + /// + /// Allows to execute several search template operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiSearchTemplateAsync(CancellationToken cancellationToken = default) { var descriptor = new MultiSearchTemplateRequestDescriptor(); @@ -1865,12 +2639,20 @@ public virtual Task> MultiSearchTemplateA return DoRequestAsync, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + /// + /// Allows to execute several search template operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiSearchTemplateAsync(MultiSearchTemplateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, MultiSearchTemplateResponse, MultiSearchTemplateRequestParameters>(descriptor); } + /// + /// Allows to execute several search template operations in one request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> MultiSearchTemplateAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new MultiSearchTemplateRequestDescriptor(); @@ -1899,6 +2681,10 @@ public virtual Task OpenPointInTimeAsync(OpenPointInTim return DoRequestAsync(request, cancellationToken); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1906,12 +2692,20 @@ public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticse return DoRequest(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenPointInTimeResponse OpenPointInTime(OpenPointInTimeRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1920,12 +2714,20 @@ public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticse return DoRequest(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenPointInTimeResponse OpenPointInTime(OpenPointInTimeRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, OpenPointInTimeResponse, OpenPointInTimeRequestParameters>(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1934,6 +2736,10 @@ public virtual OpenPointInTimeResponse OpenPointInTime(Elastic.Client return DoRequest, OpenPointInTimeResponse, OpenPointInTimeRequestParameters>(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenPointInTimeAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1941,12 +2747,20 @@ public virtual Task OpenPointInTimeAsync(Elastic.Client return DoRequestAsync(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenPointInTimeAsync(OpenPointInTimeRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenPointInTimeAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1955,12 +2769,20 @@ public virtual Task OpenPointInTimeAsync(Elastic.Client return DoRequestAsync(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenPointInTimeAsync(OpenPointInTimeRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, OpenPointInTimeResponse, OpenPointInTimeRequestParameters>(descriptor); } + /// + /// Open a point in time that can be used in subsequent searches + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task OpenPointInTimeAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new OpenPointInTimeRequestDescriptor(indices); @@ -1989,6 +2811,10 @@ public virtual Task PingAsync(PingRequest request, CancellationTok return DoRequestAsync(request, cancellationToken); } + /// + /// Returns whether the cluster is running. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PingResponse Ping() { var descriptor = new PingRequestDescriptor(); @@ -1996,12 +2822,20 @@ public virtual PingResponse Ping() return DoRequest(descriptor); } + /// + /// Returns whether the cluster is running. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PingResponse Ping(PingRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns whether the cluster is running. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PingResponse Ping(Action configureRequest) { var descriptor = new PingRequestDescriptor(); @@ -2010,6 +2844,10 @@ public virtual PingResponse Ping(Action configureRequest) return DoRequest(descriptor); } + /// + /// Returns whether the cluster is running. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PingAsync(CancellationToken cancellationToken = default) { var descriptor = new PingRequestDescriptor(); @@ -2017,12 +2855,20 @@ public virtual Task PingAsync(CancellationToken cancellationToken return DoRequestAsync(descriptor); } + /// + /// Returns whether the cluster is running. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PingAsync(PingRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns whether the cluster is running. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PingAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PingRequestDescriptor(); @@ -2051,12 +2897,20 @@ public virtual Task PutScriptAsync(PutScriptRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutScriptResponse PutScript(PutScriptRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, Action configureRequest) { var descriptor = new PutScriptRequestDescriptor(id); @@ -2065,12 +2919,20 @@ public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, return DoRequest(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutScriptResponse PutScript(PutScriptRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, PutScriptResponse, PutScriptRequestParameters>(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new PutScriptRequestDescriptor(id); @@ -2079,12 +2941,20 @@ public virtual PutScriptResponse PutScript(Elastic.Clients.Elasticsea return DoRequest, PutScriptResponse, PutScriptRequestParameters>(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutScriptAsync(PutScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutScriptRequestDescriptor(id); @@ -2093,12 +2963,20 @@ public virtual Task PutScriptAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutScriptAsync(PutScriptRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, PutScriptResponse, PutScriptRequestParameters>(descriptor); } + /// + /// Creates or updates a script. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task PutScriptAsync(Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new PutScriptRequestDescriptor(id); @@ -2127,6 +3005,10 @@ public virtual Task RankEvalAsync(RankEvalRequest request, Can return DoRequestAsync(request, cancellationToken); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RankEvalResponse RankEval() { var descriptor = new RankEvalRequestDescriptor(); @@ -2134,12 +3016,20 @@ public virtual RankEvalResponse RankEval() return DoRequest(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RankEvalResponse RankEval(RankEvalRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RankEvalResponse RankEval(Action configureRequest) { var descriptor = new RankEvalRequestDescriptor(); @@ -2148,12 +3038,20 @@ public virtual RankEvalResponse RankEval(Action confi return DoRequest(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RankEvalResponse RankEval(RankEvalRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, RankEvalResponse, RankEvalRequestParameters>(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual RankEvalResponse RankEval(Action> configureRequest) { var descriptor = new RankEvalRequestDescriptor(); @@ -2162,6 +3060,10 @@ public virtual RankEvalResponse RankEval(Action, RankEvalResponse, RankEvalRequestParameters>(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RankEvalAsync(CancellationToken cancellationToken = default) { var descriptor = new RankEvalRequestDescriptor(); @@ -2169,12 +3071,20 @@ public virtual Task RankEvalAsync(CancellationToken cancellati return DoRequestAsync(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RankEvalAsync(RankEvalRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RankEvalAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RankEvalRequestDescriptor(); @@ -2183,12 +3093,20 @@ public virtual Task RankEvalAsync(Action(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RankEvalAsync(RankEvalRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, RankEvalResponse, RankEvalRequestParameters>(descriptor); } + /// + /// Allows to evaluate the quality of ranked search results over a set of typical search queries + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task RankEvalAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new RankEvalRequestDescriptor(); @@ -2217,12 +3135,20 @@ public virtual Task ReindexAsync(ReindexRequest request, Cancel return DoRequestAsync(request, cancellationToken); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual ReindexResponse Reindex(ReindexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual ReindexResponse Reindex(Action configureRequest) { var descriptor = new ReindexRequestDescriptor(); @@ -2231,12 +3157,20 @@ public virtual ReindexResponse Reindex(Action configur return DoRequest(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual ReindexResponse Reindex(ReindexRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ReindexResponse, ReindexRequestParameters>(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual ReindexResponse Reindex(Action> configureRequest) { var descriptor = new ReindexRequestDescriptor(); @@ -2245,12 +3179,20 @@ public virtual ReindexResponse Reindex(Action, ReindexResponse, ReindexRequestParameters>(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task ReindexAsync(ReindexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task ReindexAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRequestDescriptor(); @@ -2259,12 +3201,20 @@ public virtual Task ReindexAsync(Action(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task ReindexAsync(ReindexRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ReindexResponse, ReindexRequestParameters>(descriptor); } + /// + /// Allows to copy documents from one index to another, optionally filtering the source
documents by a query, changing the destination index settings, or fetching the
documents from a remote cluster.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task ReindexAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRequestDescriptor(); @@ -2293,6 +3243,10 @@ public virtual Task ReindexRethrottleAsync(ReindexRet return DoRequestAsync(request, cancellationToken); } + /// + /// Changes the number of requests per second for a particular Reindex operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ReindexRethrottleResponse ReindexRethrottle(Elastic.Clients.Elasticsearch.Id task_id) { var descriptor = new ReindexRethrottleRequestDescriptor(task_id); @@ -2300,12 +3254,20 @@ public virtual ReindexRethrottleResponse ReindexRethrottle(Elastic.Clients.Elast return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Reindex operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ReindexRethrottleResponse ReindexRethrottle(ReindexRethrottleRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Reindex operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ReindexRethrottleResponse ReindexRethrottle(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest) { var descriptor = new ReindexRethrottleRequestDescriptor(task_id); @@ -2314,6 +3276,10 @@ public virtual ReindexRethrottleResponse ReindexRethrottle(Elastic.Clients.Elast return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Reindex operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ReindexRethrottleAsync(Elastic.Clients.Elasticsearch.Id task_id, CancellationToken cancellationToken = default) { var descriptor = new ReindexRethrottleRequestDescriptor(task_id); @@ -2321,12 +3287,20 @@ public virtual Task ReindexRethrottleAsync(Elastic.Cl return DoRequestAsync(descriptor); } + /// + /// Changes the number of requests per second for a particular Reindex operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ReindexRethrottleAsync(ReindexRethrottleRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Changes the number of requests per second for a particular Reindex operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task ReindexRethrottleAsync(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ReindexRethrottleRequestDescriptor(task_id); @@ -2355,6 +3329,10 @@ public virtual Task> ScrollAsync(ScrollRequ return DoRequestAsync, ScrollRequestParameters>(request, cancellationToken); } + /// + /// Allows to retrieve a large numbers of results from a single search request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ScrollResponse Scroll() { var descriptor = new ScrollRequestDescriptor(); @@ -2362,12 +3340,20 @@ public virtual ScrollResponse Scroll() return DoRequest, ScrollRequestParameters>(descriptor); } + /// + /// Allows to retrieve a large numbers of results from a single search request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ScrollResponse Scroll(ScrollRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, ScrollRequestParameters>(descriptor); } + /// + /// Allows to retrieve a large numbers of results from a single search request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual ScrollResponse Scroll(Action configureRequest) { var descriptor = new ScrollRequestDescriptor(); @@ -2376,6 +3362,10 @@ public virtual ScrollResponse Scroll(Action, ScrollRequestParameters>(descriptor); } + /// + /// Allows to retrieve a large numbers of results from a single search request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ScrollAsync(CancellationToken cancellationToken = default) { var descriptor = new ScrollRequestDescriptor(); @@ -2383,12 +3373,20 @@ public virtual Task> ScrollAsync(Cancellati return DoRequestAsync, ScrollRequestParameters>(descriptor); } + /// + /// Allows to retrieve a large numbers of results from a single search request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ScrollAsync(ScrollRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, ScrollRequestParameters>(descriptor); } + /// + /// Allows to retrieve a large numbers of results from a single search request. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> ScrollAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new ScrollRequestDescriptor(); @@ -2417,6 +3415,10 @@ public virtual Task> SearchAsync(SearchRequ return DoRequestAsync, SearchRequestParameters>(request, cancellationToken); } + /// + /// Returns results matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchResponse Search() { var descriptor = new SearchRequestDescriptor(); @@ -2424,12 +3426,20 @@ public virtual SearchResponse Search() return DoRequest, SearchResponse, SearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchResponse Search(SearchRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, SearchResponse, SearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchResponse Search(Action> configureRequest) { var descriptor = new SearchRequestDescriptor(); @@ -2438,6 +3448,10 @@ public virtual SearchResponse Search(Action, SearchResponse, SearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SearchAsync(CancellationToken cancellationToken = default) { var descriptor = new SearchRequestDescriptor(); @@ -2445,12 +3459,20 @@ public virtual Task> SearchAsync(Cancellati return DoRequestAsync, SearchResponse, SearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SearchAsync(SearchRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, SearchResponse, SearchRequestParameters>(descriptor); } + /// + /// Returns results matching a query. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> SearchAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SearchRequestDescriptor(); @@ -2479,6 +3501,10 @@ public virtual Task SearchShardsAsync(SearchShardsRequest return DoRequestAsync(request, cancellationToken); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchShardsResponse SearchShards() { var descriptor = new SearchShardsRequestDescriptor(); @@ -2486,12 +3512,20 @@ public virtual SearchShardsResponse SearchShards() return DoRequest(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchShardsResponse SearchShards(SearchShardsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchShardsResponse SearchShards(Action configureRequest) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2500,12 +3534,20 @@ public virtual SearchShardsResponse SearchShards(Action(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchShardsResponse SearchShards(SearchShardsRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, SearchShardsResponse, SearchShardsRequestParameters>(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual SearchShardsResponse SearchShards(Action> configureRequest) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2514,6 +3556,10 @@ public virtual SearchShardsResponse SearchShards(Action, SearchShardsResponse, SearchShardsRequestParameters>(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SearchShardsAsync(CancellationToken cancellationToken = default) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2521,12 +3567,20 @@ public virtual Task SearchShardsAsync(CancellationToken ca return DoRequestAsync(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SearchShardsAsync(SearchShardsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SearchShardsAsync(Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2535,12 +3589,20 @@ public virtual Task SearchShardsAsync(Action(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SearchShardsAsync(SearchShardsRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, SearchShardsResponse, SearchShardsRequestParameters>(descriptor); } + /// + /// Returns information about the indices and shards that a search request would be executed against. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task SearchShardsAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new SearchShardsRequestDescriptor(); @@ -2569,6 +3631,10 @@ public virtual Task TermsEnumAsync(TermsEnumRequest request, return DoRequestAsync(request, cancellationToken); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexName index) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2576,12 +3642,20 @@ public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexNa return DoRequest(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum(TermsEnumRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2590,6 +3664,10 @@ public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexNa return DoRequest(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum() { var descriptor = new TermsEnumRequestDescriptor(typeof(TDocument)); @@ -2597,6 +3675,10 @@ public virtual TermsEnumResponse TermsEnum() return DoRequest, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum(Action> configureRequest) { var descriptor = new TermsEnumRequestDescriptor(typeof(TDocument)); @@ -2605,12 +3687,20 @@ public virtual TermsEnumResponse TermsEnum(Action, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum(TermsEnumRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2619,6 +3709,10 @@ public virtual TermsEnumResponse TermsEnum(Elastic.Clients.Elasticsea return DoRequest, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsearch.IndexName index, CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2626,12 +3720,20 @@ public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(TermsEnumRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsearch.IndexName index, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2640,6 +3742,10 @@ public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsea return DoRequestAsync(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(typeof(TDocument)); @@ -2647,6 +3753,10 @@ public virtual Task TermsEnumAsync(CancellationTok return DoRequestAsync, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(typeof(TDocument)); @@ -2655,12 +3765,20 @@ public virtual Task TermsEnumAsync(Action, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(TermsEnumRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, TermsEnumResponse, TermsEnumRequestParameters>(descriptor); } + /// + /// The terms enum API can be used to discover terms in the index that begin with the provided string. It is designed for low-latency look-ups used in auto-complete scenarios. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task TermsEnumAsync(Elastic.Clients.Elasticsearch.IndexName index, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new TermsEnumRequestDescriptor(index); @@ -2689,6 +3807,10 @@ public virtual Task UpdateByQueryAsync(UpdateByQueryReque return DoRequestAsync(request, cancellationToken); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch.Indices indices) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2696,12 +3818,20 @@ public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch return DoRequest(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual UpdateByQueryResponse UpdateByQuery(UpdateByQueryRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2710,12 +3840,20 @@ public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch return DoRequest(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual UpdateByQueryResponse UpdateByQuery(UpdateByQueryRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, UpdateByQueryResponse, UpdateByQueryRequestParameters>(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2724,6 +3862,10 @@ public virtual UpdateByQueryResponse UpdateByQuery(Elastic.Clients.El return DoRequest, UpdateByQueryResponse, UpdateByQueryRequestParameters>(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task UpdateByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2731,12 +3873,20 @@ public virtual Task UpdateByQueryAsync(Elastic.Clients.El return DoRequestAsync(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task UpdateByQueryAsync(UpdateByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task UpdateByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2745,12 +3895,20 @@ public virtual Task UpdateByQueryAsync(Elastic.Clients.El return DoRequestAsync(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task UpdateByQueryAsync(UpdateByQueryRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, UpdateByQueryResponse, UpdateByQueryRequestParameters>(descriptor); } + /// + /// Performs an update on every document in the index without changing the source,
for example to pick up a mapping change.
+ /// Learn more about this API in the Elasticsearch documentation. + ///
public virtual Task UpdateByQueryAsync(Elastic.Clients.Elasticsearch.Indices indices, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRequestDescriptor(indices); @@ -2779,6 +3937,10 @@ public virtual Task UpdateByQueryRethrottleAsyn return DoRequestAsync(request, cancellationToken); } + /// + /// Changes the number of requests per second for a particular Update By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(Elastic.Clients.Elasticsearch.Id task_id) { var descriptor = new UpdateByQueryRethrottleRequestDescriptor(task_id); @@ -2786,12 +3948,20 @@ public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(Elastic.C return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Update By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(UpdateByQueryRethrottleRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Update By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest) { var descriptor = new UpdateByQueryRethrottleRequestDescriptor(task_id); @@ -2800,6 +3970,10 @@ public virtual UpdateByQueryRethrottleResponse UpdateByQueryRethrottle(Elastic.C return DoRequest(descriptor); } + /// + /// Changes the number of requests per second for a particular Update By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateByQueryRethrottleAsync(Elastic.Clients.Elasticsearch.Id task_id, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRethrottleRequestDescriptor(task_id); @@ -2807,12 +3981,20 @@ public virtual Task UpdateByQueryRethrottleAsyn return DoRequestAsync(descriptor); } + /// + /// Changes the number of requests per second for a particular Update By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateByQueryRethrottleAsync(UpdateByQueryRethrottleRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync(descriptor); } + /// + /// Changes the number of requests per second for a particular Update By Query operation. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task UpdateByQueryRethrottleAsync(Elastic.Clients.Elasticsearch.Id task_id, Action configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateByQueryRethrottleRequestDescriptor(task_id); @@ -2841,12 +4023,20 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(request, cancellationToken); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateResponse Update(UpdateRequestDescriptor descriptor) { descriptor.BeforeRequest(); return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest) { var descriptor = new UpdateRequestDescriptor(document, index, id); @@ -2855,6 +4045,10 @@ public virtual UpdateResponse Update(TDo return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual UpdateResponse Update(TDocument document, TPartialDocument partialDocument, Action> configureRequest) { var descriptor = new UpdateRequestDescriptor(document); @@ -2863,12 +4057,20 @@ public virtual UpdateResponse Update(TDo return DoRequest, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> UpdateAsync(UpdateRequestDescriptor descriptor, CancellationToken cancellationToken = default) { descriptor.BeforeRequest(); return DoRequestAsync, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Elastic.Clients.Elasticsearch.IndexName index, Elastic.Clients.Elasticsearch.Id id, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(document, index, id); @@ -2877,6 +4079,10 @@ public virtual Task> UpdateAsync, UpdateResponse, UpdateRequestParameters>(descriptor); } + /// + /// Updates a document with a script or partial document. + /// Learn more about this API in the Elasticsearch documentation. + /// public virtual Task> UpdateAsync(TDocument document, TPartialDocument partialDocument, Action> configureRequest, CancellationToken cancellationToken = default) { var descriptor = new UpdateRequestDescriptor(document);