Skip to content

Commit 1be77af

Browse files
committed
[codegen] Update to latest API spec
1 parent a157926 commit 1be77af

File tree

158 files changed

+7221
-3821
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+7221
-3821
lines changed

java-client/src/main/java/co/elastic/clients/elasticsearch/ElasticsearchAsyncClient.java

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,13 @@
117117
import co.elastic.clients.elasticsearch.dangling_indices.ElasticsearchDanglingIndicesAsyncClient;
118118
import co.elastic.clients.elasticsearch.enrich.ElasticsearchEnrichAsyncClient;
119119
import co.elastic.clients.elasticsearch.eql.ElasticsearchEqlAsyncClient;
120+
import co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlAsyncClient;
120121
import co.elastic.clients.elasticsearch.features.ElasticsearchFeaturesAsyncClient;
121122
import co.elastic.clients.elasticsearch.fleet.ElasticsearchFleetAsyncClient;
122123
import co.elastic.clients.elasticsearch.graph.ElasticsearchGraphAsyncClient;
123124
import co.elastic.clients.elasticsearch.ilm.ElasticsearchIlmAsyncClient;
124125
import co.elastic.clients.elasticsearch.indices.ElasticsearchIndicesAsyncClient;
126+
import co.elastic.clients.elasticsearch.inference.ElasticsearchInferenceAsyncClient;
125127
import co.elastic.clients.elasticsearch.ingest.ElasticsearchIngestAsyncClient;
126128
import co.elastic.clients.elasticsearch.license.ElasticsearchLicenseAsyncClient;
127129
import co.elastic.clients.elasticsearch.logstash.ElasticsearchLogstashAsyncClient;
@@ -210,6 +212,10 @@ public ElasticsearchEqlAsyncClient eql() {
210212
return new ElasticsearchEqlAsyncClient(this.transport, this.transportOptions);
211213
}
212214

215+
public ElasticsearchEsqlAsyncClient esql() {
216+
return new ElasticsearchEsqlAsyncClient(this.transport, this.transportOptions);
217+
}
218+
213219
public ElasticsearchFeaturesAsyncClient features() {
214220
return new ElasticsearchFeaturesAsyncClient(this.transport, this.transportOptions);
215221
}
@@ -230,6 +236,10 @@ public ElasticsearchIndicesAsyncClient indices() {
230236
return new ElasticsearchIndicesAsyncClient(this.transport, this.transportOptions);
231237
}
232238

239+
public ElasticsearchInferenceAsyncClient inference() {
240+
return new ElasticsearchInferenceAsyncClient(this.transport, this.transportOptions);
241+
}
242+
233243
public ElasticsearchIngestAsyncClient ingest() {
234244
return new ElasticsearchIngestAsyncClient(this.transport, this.transportOptions);
235245
}
@@ -325,7 +335,7 @@ public ElasticsearchXpackAsyncClient xpack() {
325335
* request.
326336
*
327337
* @see <a href=
328-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/docs-bulk.html">Documentation
338+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/docs-bulk.html">Documentation
329339
* on elastic.co</a>
330340
*/
331341

@@ -344,7 +354,7 @@ public CompletableFuture<BulkResponse> bulk(BulkRequest request) {
344354
* a function that initializes a builder to create the
345355
* {@link BulkRequest}
346356
* @see <a href=
347-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/docs-bulk.html">Documentation
357+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/docs-bulk.html">Documentation
348358
* on elastic.co</a>
349359
*/
350360

@@ -357,7 +367,7 @@ public final CompletableFuture<BulkResponse> bulk(Function<BulkRequest.Builder,
357367
* request.
358368
*
359369
* @see <a href=
360-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/docs-bulk.html">Documentation
370+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/docs-bulk.html">Documentation
361371
* on elastic.co</a>
362372
*/
363373

@@ -372,7 +382,7 @@ public CompletableFuture<BulkResponse> bulk() {
372382
* Explicitly clears the search context for a scroll.
373383
*
374384
* @see <a href=
375-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/clear-scroll-api.html">Documentation
385+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/clear-scroll-api.html">Documentation
376386
* on elastic.co</a>
377387
*/
378388

@@ -390,7 +400,7 @@ public CompletableFuture<ClearScrollResponse> clearScroll(ClearScrollRequest req
390400
* a function that initializes a builder to create the
391401
* {@link ClearScrollRequest}
392402
* @see <a href=
393-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/clear-scroll-api.html">Documentation
403+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/clear-scroll-api.html">Documentation
394404
* on elastic.co</a>
395405
*/
396406

@@ -403,7 +413,7 @@ public final CompletableFuture<ClearScrollResponse> clearScroll(
403413
* Explicitly clears the search context for a scroll.
404414
*
405415
* @see <a href=
406-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/clear-scroll-api.html">Documentation
416+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/clear-scroll-api.html">Documentation
407417
* on elastic.co</a>
408418
*/
409419

@@ -418,7 +428,7 @@ public CompletableFuture<ClearScrollResponse> clearScroll() {
418428
* Close a point in time
419429
*
420430
* @see <a href=
421-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
431+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
422432
* on elastic.co</a>
423433
*/
424434

@@ -436,7 +446,7 @@ public CompletableFuture<ClosePointInTimeResponse> closePointInTime(ClosePointIn
436446
* a function that initializes a builder to create the
437447
* {@link ClosePointInTimeRequest}
438448
* @see <a href=
439-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
449+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
440450
* on elastic.co</a>
441451
*/
442452

@@ -1474,7 +1484,7 @@ public CompletableFuture<MtermvectorsResponse> mtermvectors() {
14741484
* Open a point in time that can be used in subsequent searches
14751485
*
14761486
* @see <a href=
1477-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
1487+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
14781488
* on elastic.co</a>
14791489
*/
14801490

@@ -1492,7 +1502,7 @@ public CompletableFuture<OpenPointInTimeResponse> openPointInTime(OpenPointInTim
14921502
* a function that initializes a builder to create the
14931503
* {@link OpenPointInTimeRequest}
14941504
* @see <a href=
1495-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
1505+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
14961506
* on elastic.co</a>
14971507
*/
14981508

java-client/src/main/java/co/elastic/clients/elasticsearch/ElasticsearchClient.java

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,13 @@
118118
import co.elastic.clients.elasticsearch.dangling_indices.ElasticsearchDanglingIndicesClient;
119119
import co.elastic.clients.elasticsearch.enrich.ElasticsearchEnrichClient;
120120
import co.elastic.clients.elasticsearch.eql.ElasticsearchEqlClient;
121+
import co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlClient;
121122
import co.elastic.clients.elasticsearch.features.ElasticsearchFeaturesClient;
122123
import co.elastic.clients.elasticsearch.fleet.ElasticsearchFleetClient;
123124
import co.elastic.clients.elasticsearch.graph.ElasticsearchGraphClient;
124125
import co.elastic.clients.elasticsearch.ilm.ElasticsearchIlmClient;
125126
import co.elastic.clients.elasticsearch.indices.ElasticsearchIndicesClient;
127+
import co.elastic.clients.elasticsearch.inference.ElasticsearchInferenceClient;
126128
import co.elastic.clients.elasticsearch.ingest.ElasticsearchIngestClient;
127129
import co.elastic.clients.elasticsearch.license.ElasticsearchLicenseClient;
128130
import co.elastic.clients.elasticsearch.logstash.ElasticsearchLogstashClient;
@@ -211,6 +213,10 @@ public ElasticsearchEqlClient eql() {
211213
return new ElasticsearchEqlClient(this.transport, this.transportOptions);
212214
}
213215

216+
public ElasticsearchEsqlClient esql() {
217+
return new ElasticsearchEsqlClient(this.transport, this.transportOptions);
218+
}
219+
214220
public ElasticsearchFeaturesClient features() {
215221
return new ElasticsearchFeaturesClient(this.transport, this.transportOptions);
216222
}
@@ -231,6 +237,10 @@ public ElasticsearchIndicesClient indices() {
231237
return new ElasticsearchIndicesClient(this.transport, this.transportOptions);
232238
}
233239

240+
public ElasticsearchInferenceClient inference() {
241+
return new ElasticsearchInferenceClient(this.transport, this.transportOptions);
242+
}
243+
234244
public ElasticsearchIngestClient ingest() {
235245
return new ElasticsearchIngestClient(this.transport, this.transportOptions);
236246
}
@@ -326,7 +336,7 @@ public ElasticsearchXpackClient xpack() {
326336
* request.
327337
*
328338
* @see <a href=
329-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/docs-bulk.html">Documentation
339+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/docs-bulk.html">Documentation
330340
* on elastic.co</a>
331341
*/
332342

@@ -345,7 +355,7 @@ public BulkResponse bulk(BulkRequest request) throws IOException, ElasticsearchE
345355
* a function that initializes a builder to create the
346356
* {@link BulkRequest}
347357
* @see <a href=
348-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/docs-bulk.html">Documentation
358+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/docs-bulk.html">Documentation
349359
* on elastic.co</a>
350360
*/
351361

@@ -359,7 +369,7 @@ public final BulkResponse bulk(Function<BulkRequest.Builder, ObjectBuilder<BulkR
359369
* request.
360370
*
361371
* @see <a href=
362-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/docs-bulk.html">Documentation
372+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/docs-bulk.html">Documentation
363373
* on elastic.co</a>
364374
*/
365375

@@ -374,7 +384,7 @@ public BulkResponse bulk() throws IOException, ElasticsearchException {
374384
* Explicitly clears the search context for a scroll.
375385
*
376386
* @see <a href=
377-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/clear-scroll-api.html">Documentation
387+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/clear-scroll-api.html">Documentation
378388
* on elastic.co</a>
379389
*/
380390

@@ -392,7 +402,7 @@ public ClearScrollResponse clearScroll(ClearScrollRequest request) throws IOExce
392402
* a function that initializes a builder to create the
393403
* {@link ClearScrollRequest}
394404
* @see <a href=
395-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/clear-scroll-api.html">Documentation
405+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/clear-scroll-api.html">Documentation
396406
* on elastic.co</a>
397407
*/
398408

@@ -406,7 +416,7 @@ public final ClearScrollResponse clearScroll(
406416
* Explicitly clears the search context for a scroll.
407417
*
408418
* @see <a href=
409-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/clear-scroll-api.html">Documentation
419+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/clear-scroll-api.html">Documentation
410420
* on elastic.co</a>
411421
*/
412422

@@ -421,7 +431,7 @@ public ClearScrollResponse clearScroll() throws IOException, ElasticsearchExcept
421431
* Close a point in time
422432
*
423433
* @see <a href=
424-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
434+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
425435
* on elastic.co</a>
426436
*/
427437

@@ -440,7 +450,7 @@ public ClosePointInTimeResponse closePointInTime(ClosePointInTimeRequest request
440450
* a function that initializes a builder to create the
441451
* {@link ClosePointInTimeRequest}
442452
* @see <a href=
443-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
453+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
444454
* on elastic.co</a>
445455
*/
446456

@@ -1500,7 +1510,7 @@ public MtermvectorsResponse mtermvectors() throws IOException, ElasticsearchExce
15001510
* Open a point in time that can be used in subsequent searches
15011511
*
15021512
* @see <a href=
1503-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
1513+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
15041514
* on elastic.co</a>
15051515
*/
15061516

@@ -1519,7 +1529,7 @@ public OpenPointInTimeResponse openPointInTime(OpenPointInTimeRequest request)
15191529
* a function that initializes a builder to create the
15201530
* {@link OpenPointInTimeRequest}
15211531
* @see <a href=
1522-
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.11/point-in-time-api.html">Documentation
1532+
* "https://www.elastic.co/guide/en/elasticsearch/reference/8.12/point-in-time-api.html">Documentation
15231533
* on elastic.co</a>
15241534
*/
15251535

0 commit comments

Comments
 (0)