Skip to content

Commit dab6f6f

Browse files
committed
[codegen] update to latest spec
1 parent a23e01e commit dab6f6f

File tree

451 files changed

+38674
-9245
lines changed

Some content is hidden

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

451 files changed

+38674
-9245
lines changed

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

Lines changed: 4313 additions & 289 deletions
Large diffs are not rendered by default.

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

Lines changed: 4299 additions & 275 deletions
Large diffs are not rendered by default.

java-client/src/main/java/co/elastic/clients/elasticsearch/_helpers/esql/EsqlHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import co.elastic.clients.elasticsearch._types.FieldValue;
2323
import co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlAsyncClient;
2424
import co.elastic.clients.elasticsearch.esql.ElasticsearchEsqlClient;
25+
import co.elastic.clients.elasticsearch.esql.EsqlFormat;
2526
import co.elastic.clients.elasticsearch.esql.QueryRequest;
26-
import co.elastic.clients.elasticsearch.esql.query.EsqlFormat;
2727
import co.elastic.clients.json.JsonData;
2828
import co.elastic.clients.transport.endpoints.BinaryResponse;
2929

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ErrorCause.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public final String type() {
121121
}
122122

123123
/**
124-
* A human-readable explanation of the error, in english
124+
* A human-readable explanation of the error, in English.
125125
* <p>
126126
* API name: {@code reason}
127127
*/
@@ -287,7 +287,7 @@ public final Builder type(@Nullable String value) {
287287
}
288288

289289
/**
290-
* A human-readable explanation of the error, in english
290+
* A human-readable explanation of the error, in English.
291291
* <p>
292292
* API name: {@code reason}
293293
*/

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/ExpandWildcard.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ public enum ExpandWildcard implements JsonEnum {
6262
Closed("closed"),
6363

6464
/**
65-
* Match hidden data streams and hidden indices. Must be combined with open,
66-
* closed, or both.
65+
* Match hidden data streams and hidden indices. Must be combined with
66+
* <code>open</code>, <code>closed</code>, or <code>both</code>.
6767
*/
6868
Hidden("hidden"),
6969

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnQuery.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ public class KnnQuery extends QueryBase implements QueryVariant {
8080
@Nullable
8181
private final Float similarity;
8282

83+
@Nullable
84+
private final RescoreVector rescoreVector;
85+
8386
// ---------------------------------------------------------------------------------------------
8487

8588
private KnnQuery(Builder builder) {
@@ -92,6 +95,7 @@ private KnnQuery(Builder builder) {
9295
this.k = builder.k;
9396
this.filter = ApiTypeHelper.unmodifiable(builder.filter);
9497
this.similarity = builder.similarity;
98+
this.rescoreVector = builder.rescoreVector;
9599

96100
}
97101

@@ -175,6 +179,16 @@ public final Float similarity() {
175179
return this.similarity;
176180
}
177181

182+
/**
183+
* Apply oversampling and rescoring to quantized vectors *
184+
* <p>
185+
* API name: {@code rescore_vector}
186+
*/
187+
@Nullable
188+
public final RescoreVector rescoreVector() {
189+
return this.rescoreVector;
190+
}
191+
178192
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
179193

180194
super.serializeInternal(generator, mapper);
@@ -221,6 +235,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
221235
generator.write(this.similarity);
222236

223237
}
238+
if (this.rescoreVector != null) {
239+
generator.writeKey("rescore_vector");
240+
this.rescoreVector.serialize(generator, mapper);
241+
242+
}
224243

225244
}
226245

@@ -251,6 +270,9 @@ public static class Builder extends QueryBase.AbstractBuilder<Builder> implement
251270
@Nullable
252271
private Float similarity;
253272

273+
@Nullable
274+
private RescoreVector rescoreVector;
275+
254276
/**
255277
* Required - The name of the vector field to search against
256278
* <p>
@@ -372,6 +394,25 @@ public final Builder similarity(@Nullable Float value) {
372394
return this;
373395
}
374396

397+
/**
398+
* Apply oversampling and rescoring to quantized vectors *
399+
* <p>
400+
* API name: {@code rescore_vector}
401+
*/
402+
public final Builder rescoreVector(@Nullable RescoreVector value) {
403+
this.rescoreVector = value;
404+
return this;
405+
}
406+
407+
/**
408+
* Apply oversampling and rescoring to quantized vectors *
409+
* <p>
410+
* API name: {@code rescore_vector}
411+
*/
412+
public final Builder rescoreVector(Function<RescoreVector.Builder, ObjectBuilder<RescoreVector>> fn) {
413+
return this.rescoreVector(fn.apply(new RescoreVector.Builder()).build());
414+
}
415+
375416
@Override
376417
protected Builder self() {
377418
return this;
@@ -408,6 +449,7 @@ protected static void setupKnnQueryDeserializer(ObjectDeserializer<KnnQuery.Buil
408449
op.add(Builder::k, JsonpDeserializer.integerDeserializer(), "k");
409450
op.add(Builder::filter, JsonpDeserializer.arrayDeserializer(Query._DESERIALIZER), "filter");
410451
op.add(Builder::similarity, JsonpDeserializer.floatDeserializer(), "similarity");
452+
op.add(Builder::rescoreVector, RescoreVector._DESERIALIZER, "rescore_vector");
411453

412454
}
413455

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnRetriever.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ public class KnnRetriever extends RetrieverBase implements RetrieverVariant {
7373
@Nullable
7474
private final Float similarity;
7575

76+
@Nullable
77+
private final RescoreVector rescoreVector;
78+
7679
// ---------------------------------------------------------------------------------------------
7780

7881
private KnnRetriever(Builder builder) {
@@ -84,6 +87,7 @@ private KnnRetriever(Builder builder) {
8487
this.k = ApiTypeHelper.requireNonNull(builder.k, this, "k");
8588
this.numCandidates = ApiTypeHelper.requireNonNull(builder.numCandidates, this, "numCandidates");
8689
this.similarity = builder.similarity;
90+
this.rescoreVector = builder.rescoreVector;
8791

8892
}
8993

@@ -157,6 +161,16 @@ public final Float similarity() {
157161
return this.similarity;
158162
}
159163

164+
/**
165+
* Apply oversampling and rescoring to quantized vectors *
166+
* <p>
167+
* API name: {@code rescore_vector}
168+
*/
169+
@Nullable
170+
public final RescoreVector rescoreVector() {
171+
return this.rescoreVector;
172+
}
173+
160174
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
161175

162176
super.serializeInternal(generator, mapper);
@@ -189,6 +203,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
189203
generator.write(this.similarity);
190204

191205
}
206+
if (this.rescoreVector != null) {
207+
generator.writeKey("rescore_vector");
208+
this.rescoreVector.serialize(generator, mapper);
209+
210+
}
192211

193212
}
194213

@@ -214,6 +233,9 @@ public static class Builder extends RetrieverBase.AbstractBuilder<Builder> imple
214233
@Nullable
215234
private Float similarity;
216235

236+
@Nullable
237+
private RescoreVector rescoreVector;
238+
217239
/**
218240
* Required - The name of the vector field to search against.
219241
* <p>
@@ -302,6 +324,25 @@ public final Builder similarity(@Nullable Float value) {
302324
return this;
303325
}
304326

327+
/**
328+
* Apply oversampling and rescoring to quantized vectors *
329+
* <p>
330+
* API name: {@code rescore_vector}
331+
*/
332+
public final Builder rescoreVector(@Nullable RescoreVector value) {
333+
this.rescoreVector = value;
334+
return this;
335+
}
336+
337+
/**
338+
* Apply oversampling and rescoring to quantized vectors *
339+
* <p>
340+
* API name: {@code rescore_vector}
341+
*/
342+
public final Builder rescoreVector(Function<RescoreVector.Builder, ObjectBuilder<RescoreVector>> fn) {
343+
return this.rescoreVector(fn.apply(new RescoreVector.Builder()).build());
344+
}
345+
305346
@Override
306347
protected Builder self() {
307348
return this;
@@ -337,6 +378,7 @@ protected static void setupKnnRetrieverDeserializer(ObjectDeserializer<KnnRetrie
337378
op.add(Builder::k, JsonpDeserializer.integerDeserializer(), "k");
338379
op.add(Builder::numCandidates, JsonpDeserializer.integerDeserializer(), "num_candidates");
339380
op.add(Builder::similarity, JsonpDeserializer.floatDeserializer(), "similarity");
381+
op.add(Builder::rescoreVector, RescoreVector._DESERIALIZER, "rescore_vector");
340382

341383
}
342384

java-client/src/main/java/co/elastic/clients/elasticsearch/_types/KnnSearch.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,9 @@ public class KnnSearch implements JsonpSerializable {
8888
@Nullable
8989
private final InnerHits innerHits;
9090

91+
@Nullable
92+
private final RescoreVector rescoreVector;
93+
9194
// ---------------------------------------------------------------------------------------------
9295

9396
private KnnSearch(Builder builder) {
@@ -101,6 +104,7 @@ private KnnSearch(Builder builder) {
101104
this.filter = ApiTypeHelper.unmodifiable(builder.filter);
102105
this.similarity = builder.similarity;
103106
this.innerHits = builder.innerHits;
107+
this.rescoreVector = builder.rescoreVector;
104108

105109
}
106110

@@ -196,6 +200,16 @@ public final InnerHits innerHits() {
196200
return this.innerHits;
197201
}
198202

203+
/**
204+
* Apply oversampling and rescoring to quantized vectors *
205+
* <p>
206+
* API name: {@code rescore_vector}
207+
*/
208+
@Nullable
209+
public final RescoreVector rescoreVector() {
210+
return this.rescoreVector;
211+
}
212+
199213
/**
200214
* Serialize this object to JSON.
201215
*/
@@ -260,6 +274,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
260274
this.innerHits.serialize(generator, mapper);
261275

262276
}
277+
if (this.rescoreVector != null) {
278+
generator.writeKey("rescore_vector");
279+
this.rescoreVector.serialize(generator, mapper);
280+
281+
}
263282

264283
}
265284

@@ -301,6 +320,9 @@ public static class Builder extends WithJsonObjectBuilderBase<Builder> implement
301320
@Nullable
302321
private InnerHits innerHits;
303322

323+
@Nullable
324+
private RescoreVector rescoreVector;
325+
304326
/**
305327
* Required - The name of the vector field to search against
306328
* <p>
@@ -451,6 +473,25 @@ public final Builder innerHits(Function<InnerHits.Builder, ObjectBuilder<InnerHi
451473
return this.innerHits(fn.apply(new InnerHits.Builder()).build());
452474
}
453475

476+
/**
477+
* Apply oversampling and rescoring to quantized vectors *
478+
* <p>
479+
* API name: {@code rescore_vector}
480+
*/
481+
public final Builder rescoreVector(@Nullable RescoreVector value) {
482+
this.rescoreVector = value;
483+
return this;
484+
}
485+
486+
/**
487+
* Apply oversampling and rescoring to quantized vectors *
488+
* <p>
489+
* API name: {@code rescore_vector}
490+
*/
491+
public final Builder rescoreVector(Function<RescoreVector.Builder, ObjectBuilder<RescoreVector>> fn) {
492+
return this.rescoreVector(fn.apply(new RescoreVector.Builder()).build());
493+
}
494+
454495
@Override
455496
protected Builder self() {
456497
return this;
@@ -489,6 +530,7 @@ protected static void setupKnnSearchDeserializer(ObjectDeserializer<KnnSearch.Bu
489530
op.add(Builder::filter, JsonpDeserializer.arrayDeserializer(Query._DESERIALIZER), "filter");
490531
op.add(Builder::similarity, JsonpDeserializer.floatDeserializer(), "similarity");
491532
op.add(Builder::innerHits, InnerHits._DESERIALIZER, "inner_hits");
533+
op.add(Builder::rescoreVector, RescoreVector._DESERIALIZER, "rescore_vector");
492534

493535
}
494536

0 commit comments

Comments
 (0)