Skip to content

Commit 09b4a05

Browse files
committed
[codegen] update to latest spec
1 parent 5825c52 commit 09b4a05

File tree

143 files changed

+20074
-761
lines changed

Some content is hidden

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

143 files changed

+20074
-761
lines changed

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

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
package co.elastic.clients.elasticsearch._types.mapping;
2121

22+
import co.elastic.clients.elasticsearch._types.Script;
2223
import co.elastic.clients.elasticsearch.indices.NumericFielddata;
2324
import co.elastic.clients.json.JsonpDeserializable;
2425
import co.elastic.clients.json.JsonpDeserializer;
@@ -70,6 +71,18 @@ public class BooleanProperty extends DocValuesPropertyBase implements PropertyVa
7071
@Nullable
7172
private final Boolean nullValue;
7273

74+
@Nullable
75+
private final Boolean ignoreMalformed;
76+
77+
@Nullable
78+
private final Script script;
79+
80+
@Nullable
81+
private final OnScriptError onScriptError;
82+
83+
@Nullable
84+
private final Boolean timeSeriesDimension;
85+
7386
// ---------------------------------------------------------------------------------------------
7487

7588
private BooleanProperty(Builder builder) {
@@ -79,6 +92,10 @@ private BooleanProperty(Builder builder) {
7992
this.fielddata = builder.fielddata;
8093
this.index = builder.index;
8194
this.nullValue = builder.nullValue;
95+
this.ignoreMalformed = builder.ignoreMalformed;
96+
this.script = builder.script;
97+
this.onScriptError = builder.onScriptError;
98+
this.timeSeriesDimension = builder.timeSeriesDimension;
8299

83100
}
84101

@@ -126,6 +143,41 @@ public final Boolean nullValue() {
126143
return this.nullValue;
127144
}
128145

146+
/**
147+
* API name: {@code ignore_malformed}
148+
*/
149+
@Nullable
150+
public final Boolean ignoreMalformed() {
151+
return this.ignoreMalformed;
152+
}
153+
154+
/**
155+
* API name: {@code script}
156+
*/
157+
@Nullable
158+
public final Script script() {
159+
return this.script;
160+
}
161+
162+
/**
163+
* API name: {@code on_script_error}
164+
*/
165+
@Nullable
166+
public final OnScriptError onScriptError() {
167+
return this.onScriptError;
168+
}
169+
170+
/**
171+
* For internal use by Elastic only. Marks the field as a time series dimension.
172+
* Defaults to false.
173+
* <p>
174+
* API name: {@code time_series_dimension}
175+
*/
176+
@Nullable
177+
public final Boolean timeSeriesDimension() {
178+
return this.timeSeriesDimension;
179+
}
180+
129181
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
130182

131183
generator.write("type", "boolean");
@@ -150,6 +202,25 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
150202
generator.write(this.nullValue);
151203

152204
}
205+
if (this.ignoreMalformed != null) {
206+
generator.writeKey("ignore_malformed");
207+
generator.write(this.ignoreMalformed);
208+
209+
}
210+
if (this.script != null) {
211+
generator.writeKey("script");
212+
this.script.serialize(generator, mapper);
213+
214+
}
215+
if (this.onScriptError != null) {
216+
generator.writeKey("on_script_error");
217+
this.onScriptError.serialize(generator, mapper);
218+
}
219+
if (this.timeSeriesDimension != null) {
220+
generator.writeKey("time_series_dimension");
221+
generator.write(this.timeSeriesDimension);
222+
223+
}
153224

154225
}
155226

@@ -174,6 +245,18 @@ public static class Builder extends DocValuesPropertyBase.AbstractBuilder<Builde
174245
@Nullable
175246
private Boolean nullValue;
176247

248+
@Nullable
249+
private Boolean ignoreMalformed;
250+
251+
@Nullable
252+
private Script script;
253+
254+
@Nullable
255+
private OnScriptError onScriptError;
256+
257+
@Nullable
258+
private Boolean timeSeriesDimension;
259+
177260
/**
178261
* API name: {@code boost}
179262
*/
@@ -213,6 +296,48 @@ public final Builder nullValue(@Nullable Boolean value) {
213296
return this;
214297
}
215298

299+
/**
300+
* API name: {@code ignore_malformed}
301+
*/
302+
public final Builder ignoreMalformed(@Nullable Boolean value) {
303+
this.ignoreMalformed = value;
304+
return this;
305+
}
306+
307+
/**
308+
* API name: {@code script}
309+
*/
310+
public final Builder script(@Nullable Script value) {
311+
this.script = value;
312+
return this;
313+
}
314+
315+
/**
316+
* API name: {@code script}
317+
*/
318+
public final Builder script(Function<Script.Builder, ObjectBuilder<Script>> fn) {
319+
return this.script(fn.apply(new Script.Builder()).build());
320+
}
321+
322+
/**
323+
* API name: {@code on_script_error}
324+
*/
325+
public final Builder onScriptError(@Nullable OnScriptError value) {
326+
this.onScriptError = value;
327+
return this;
328+
}
329+
330+
/**
331+
* For internal use by Elastic only. Marks the field as a time series dimension.
332+
* Defaults to false.
333+
* <p>
334+
* API name: {@code time_series_dimension}
335+
*/
336+
public final Builder timeSeriesDimension(@Nullable Boolean value) {
337+
this.timeSeriesDimension = value;
338+
return this;
339+
}
340+
216341
@Override
217342
protected Builder self() {
218343
return this;
@@ -245,6 +370,10 @@ protected static void setupBooleanPropertyDeserializer(ObjectDeserializer<Boolea
245370
op.add(Builder::fielddata, NumericFielddata._DESERIALIZER, "fielddata");
246371
op.add(Builder::index, JsonpDeserializer.booleanDeserializer(), "index");
247372
op.add(Builder::nullValue, JsonpDeserializer.booleanDeserializer(), "null_value");
373+
op.add(Builder::ignoreMalformed, JsonpDeserializer.booleanDeserializer(), "ignore_malformed");
374+
op.add(Builder::script, Script._DESERIALIZER, "script");
375+
op.add(Builder::onScriptError, OnScriptError._DESERIALIZER, "on_script_error");
376+
op.add(Builder::timeSeriesDimension, JsonpDeserializer.booleanDeserializer(), "time_series_dimension");
248377

249378
op.ignore("type");
250379
}

java-client/src/main/java/co/elastic/clients/elasticsearch/async_search/SubmitRequest.java

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
import co.elastic.clients.transport.Endpoint;
5555
import co.elastic.clients.transport.endpoints.SimpleEndpoint;
5656
import co.elastic.clients.util.ApiTypeHelper;
57+
import co.elastic.clients.util.NamedValue;
5758
import co.elastic.clients.util.ObjectBuilder;
5859
import jakarta.json.stream.JsonGenerator;
5960
import java.lang.Boolean;
@@ -164,7 +165,7 @@ public class SubmitRequest extends RequestBase implements JsonpSerializable {
164165

165166
private final List<String> index;
166167

167-
private final List<Map<String, Double>> indicesBoost;
168+
private final List<NamedValue<Double>> indicesBoost;
168169

169170
@Nullable
170171
private final Time keepAlive;
@@ -544,7 +545,7 @@ public final List<String> index() {
544545
* <p>
545546
* API name: {@code indices_boost}
546547
*/
547-
public final List<Map<String, Double>> indicesBoost() {
548+
public final List<NamedValue<Double>> indicesBoost() {
548549
return this.indicesBoost;
549550
}
550551

@@ -964,15 +965,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
964965
if (ApiTypeHelper.isDefined(this.indicesBoost)) {
965966
generator.writeKey("indices_boost");
966967
generator.writeStartArray();
967-
for (Map<String, Double> item0 : this.indicesBoost) {
968+
for (NamedValue<Double> item0 : this.indicesBoost) {
968969
generator.writeStartObject();
969-
if (item0 != null) {
970-
for (Map.Entry<String, Double> item1 : item0.entrySet()) {
971-
generator.writeKey(item1.getKey());
972-
generator.write(item1.getValue());
970+
generator.writeKey(item0.name());
971+
generator.write(item0.value());
973972

974-
}
975-
}
976973
generator.writeEnd();
977974

978975
}
@@ -1211,7 +1208,7 @@ public static class Builder extends RequestBase.AbstractBuilder<Builder> impleme
12111208
private List<String> index;
12121209

12131210
@Nullable
1214-
private List<Map<String, Double>> indicesBoost;
1211+
private List<NamedValue<Double>> indicesBoost;
12151212

12161213
@Nullable
12171214
private Time keepAlive;
@@ -1694,7 +1691,7 @@ public final Builder index(String value, String... values) {
16941691
* <p>
16951692
* Adds all elements of <code>list</code> to <code>indicesBoost</code>.
16961693
*/
1697-
public final Builder indicesBoost(List<Map<String, Double>> list) {
1694+
public final Builder indicesBoost(List<NamedValue<Double>> list) {
16981695
this.indicesBoost = _listAddAll(this.indicesBoost, list);
16991696
return this;
17001697
}
@@ -1706,7 +1703,7 @@ public final Builder indicesBoost(List<Map<String, Double>> list) {
17061703
* <p>
17071704
* Adds one or more values to <code>indicesBoost</code>.
17081705
*/
1709-
public final Builder indicesBoost(Map<String, Double> value, Map<String, Double>... values) {
1706+
public final Builder indicesBoost(NamedValue<Double> value, NamedValue<Double>... values) {
17101707
this.indicesBoost = _listAdd(this.indicesBoost, value, values);
17111708
return this;
17121709
}
@@ -2423,10 +2420,8 @@ protected static void setupSubmitRequestDeserializer(ObjectDeserializer<SubmitRe
24232420
op.add(Builder::fields, JsonpDeserializer.arrayDeserializer(FieldAndFormat._DESERIALIZER), "fields");
24242421
op.add(Builder::from, JsonpDeserializer.integerDeserializer(), "from");
24252422
op.add(Builder::highlight, Highlight._DESERIALIZER, "highlight");
2426-
op.add(Builder::indicesBoost,
2427-
JsonpDeserializer.arrayDeserializer(
2428-
JsonpDeserializer.stringMapDeserializer(JsonpDeserializer.doubleDeserializer())),
2429-
"indices_boost");
2423+
op.add(Builder::indicesBoost, JsonpDeserializer.arrayDeserializer(
2424+
NamedValue.deserializer(() -> JsonpDeserializer.doubleDeserializer())), "indices_boost");
24302425
op.add(Builder::knn, JsonpDeserializer.arrayDeserializer(KnnSearch._DESERIALIZER), "knn");
24312426
op.add(Builder::minScore, JsonpDeserializer.doubleDeserializer(), "min_score");
24322427
op.add(Builder::pit, PointInTimeReference._DESERIALIZER, "pit");

java-client/src/main/java/co/elastic/clients/elasticsearch/core/DeleteByQueryRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ public final List<ExpandWildcard> expandWildcards() {
429429
}
430430

431431
/**
432-
* Starting offset (default: 0)
432+
* Skips the specified number of documents.
433433
* <p>
434434
* API name: {@code from}
435435
*/
@@ -942,7 +942,7 @@ public final Builder expandWildcards(ExpandWildcard value, ExpandWildcard... val
942942
}
943943

944944
/**
945-
* Starting offset (default: 0)
945+
* Skips the specified number of documents.
946946
* <p>
947947
* API name: {@code from}
948948
*/

java-client/src/main/java/co/elastic/clients/elasticsearch/core/SearchRequest.java

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
import co.elastic.clients.transport.Endpoint;
5959
import co.elastic.clients.transport.endpoints.SimpleEndpoint;
6060
import co.elastic.clients.util.ApiTypeHelper;
61+
import co.elastic.clients.util.NamedValue;
6162
import co.elastic.clients.util.ObjectBuilder;
6263
import jakarta.json.stream.JsonGenerator;
6364
import java.lang.Boolean;
@@ -185,7 +186,7 @@ public class SearchRequest extends RequestBase implements JsonpSerializable {
185186

186187
private final List<String> index;
187188

188-
private final List<Map<String, Double>> indicesBoost;
189+
private final List<NamedValue<Double>> indicesBoost;
189190

190191
private final List<KnnSearch> knn;
191192

@@ -620,7 +621,7 @@ public final List<String> index() {
620621
* <p>
621622
* API name: {@code indices_boost}
622623
*/
623-
public final List<Map<String, Double>> indicesBoost() {
624+
public final List<NamedValue<Double>> indicesBoost() {
624625
return this.indicesBoost;
625626
}
626627

@@ -1124,15 +1125,11 @@ protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
11241125
if (ApiTypeHelper.isDefined(this.indicesBoost)) {
11251126
generator.writeKey("indices_boost");
11261127
generator.writeStartArray();
1127-
for (Map<String, Double> item0 : this.indicesBoost) {
1128+
for (NamedValue<Double> item0 : this.indicesBoost) {
11281129
generator.writeStartObject();
1129-
if (item0 != null) {
1130-
for (Map.Entry<String, Double> item1 : item0.entrySet()) {
1131-
generator.writeKey(item1.getKey());
1132-
generator.write(item1.getValue());
1130+
generator.writeKey(item0.name());
1131+
generator.write(item0.value());
11331132

1134-
}
1135-
}
11361133
generator.writeEnd();
11371134

11381135
}
@@ -1384,7 +1381,7 @@ public static class Builder extends RequestBase.AbstractBuilder<Builder> impleme
13841381
private List<String> index;
13851382

13861383
@Nullable
1387-
private List<Map<String, Double>> indicesBoost;
1384+
private List<NamedValue<Double>> indicesBoost;
13881385

13891386
@Nullable
13901387
private List<KnnSearch> knn;
@@ -1941,7 +1938,7 @@ public final Builder index(String value, String... values) {
19411938
* <p>
19421939
* Adds all elements of <code>list</code> to <code>indicesBoost</code>.
19431940
*/
1944-
public final Builder indicesBoost(List<Map<String, Double>> list) {
1941+
public final Builder indicesBoost(List<NamedValue<Double>> list) {
19451942
this.indicesBoost = _listAddAll(this.indicesBoost, list);
19461943
return this;
19471944
}
@@ -1956,7 +1953,7 @@ public final Builder indicesBoost(List<Map<String, Double>> list) {
19561953
* <p>
19571954
* Adds one or more values to <code>indicesBoost</code>.
19581955
*/
1959-
public final Builder indicesBoost(Map<String, Double> value, Map<String, Double>... values) {
1956+
public final Builder indicesBoost(NamedValue<Double> value, NamedValue<Double>... values) {
19601957
this.indicesBoost = _listAdd(this.indicesBoost, value, values);
19611958
return this;
19621959
}
@@ -2838,10 +2835,8 @@ protected static void setupSearchRequestDeserializer(ObjectDeserializer<SearchRe
28382835
op.add(Builder::fields, JsonpDeserializer.arrayDeserializer(FieldAndFormat._DESERIALIZER), "fields");
28392836
op.add(Builder::from, JsonpDeserializer.integerDeserializer(), "from");
28402837
op.add(Builder::highlight, Highlight._DESERIALIZER, "highlight");
2841-
op.add(Builder::indicesBoost,
2842-
JsonpDeserializer.arrayDeserializer(
2843-
JsonpDeserializer.stringMapDeserializer(JsonpDeserializer.doubleDeserializer())),
2844-
"indices_boost");
2838+
op.add(Builder::indicesBoost, JsonpDeserializer.arrayDeserializer(
2839+
NamedValue.deserializer(() -> JsonpDeserializer.doubleDeserializer())), "indices_boost");
28452840
op.add(Builder::knn, JsonpDeserializer.arrayDeserializer(KnnSearch._DESERIALIZER), "knn");
28462841
op.add(Builder::minScore, JsonpDeserializer.doubleDeserializer(), "min_score");
28472842
op.add(Builder::pit, PointInTimeReference._DESERIALIZER, "pit");

java-client/src/main/java/co/elastic/clients/elasticsearch/core/UpdateByQueryRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ public final List<ExpandWildcard> expandWildcards() {
451451
}
452452

453453
/**
454-
* Starting offset (default: 0)
454+
* Skips the specified number of documents.
455455
* <p>
456456
* API name: {@code from}
457457
*/
@@ -1023,7 +1023,7 @@ public final Builder expandWildcards(ExpandWildcard value, ExpandWildcard... val
10231023
}
10241024

10251025
/**
1026-
* Starting offset (default: 0)
1026+
* Skips the specified number of documents.
10271027
* <p>
10281028
* API name: {@code from}
10291029
*/

0 commit comments

Comments
 (0)