Skip to content

Commit 4b661e0

Browse files
committed
Add support for UserDefined (JsonData), rename ToJsonp to JsonpSerializable
1 parent 7b1566a commit 4b661e0

File tree

2,073 files changed

+40878
-55605
lines changed

Some content is hidden

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

2,073 files changed

+40878
-55605
lines changed

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

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

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

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

java-client/src/main/java/co/elastic/clients/elasticsearch/_global/BulkRequest.java renamed to java-client/src/main/java/co/elastic/clients/elasticsearch/_core/BulkRequest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@
2121
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
2222
//----------------------------------------------------
2323

24-
package co.elastic.clients.elasticsearch._global;
24+
package co.elastic.clients.elasticsearch._core;
2525

2626
import co.elastic.clients.base.ElasticsearchError;
2727
import co.elastic.clients.base.Endpoint;
2828
import co.elastic.clients.elasticsearch._types.RequestBase;
2929
import co.elastic.clients.json.DelegatingDeserializer;
3030
import co.elastic.clients.json.JsonpDeserializer;
3131
import co.elastic.clients.json.JsonpMapper;
32+
import co.elastic.clients.json.JsonpSerializable;
3233
import co.elastic.clients.json.JsonpSerializer;
3334
import co.elastic.clients.json.ObjectBuilderDeserializer;
3435
import co.elastic.clients.json.ObjectDeserializer;
35-
import co.elastic.clients.json.ToJsonp;
3636
import co.elastic.clients.util.ObjectBuilder;
3737
import jakarta.json.JsonValue;
3838
import jakarta.json.stream.JsonGenerator;
@@ -49,7 +49,7 @@
4949
import javax.annotation.Nullable;
5050

5151
// typedef: _global.bulk.Request
52-
public final class BulkRequest<TSource> extends RequestBase implements ToJsonp {
52+
public final class BulkRequest<TSource> extends RequestBase implements JsonpSerializable {
5353
@Nullable
5454
private final String index;
5555

@@ -90,7 +90,7 @@ public final class BulkRequest<TSource> extends RequestBase implements ToJsonp {
9090

9191
// ---------------------------------------------------------------------------------------------
9292

93-
protected BulkRequest(Builder<TSource> builder) {
93+
public BulkRequest(Builder<TSource> builder) {
9494

9595
this.index = builder.index;
9696
this.type = builder.type;
@@ -240,7 +240,7 @@ public List<JsonValue> value() {
240240
/**
241241
* Serialize this value to JSON.
242242
*/
243-
public void toJsonp(JsonGenerator generator, JsonpMapper mapper) {
243+
public void serialize(JsonGenerator generator, JsonpMapper mapper) {
244244
generator.writeStartArray();
245245
for (JsonValue item0 : this.value) {
246246
generator.write(item0);
@@ -383,7 +383,7 @@ public Builder<TSource> sourceExcludes(String... value) {
383383
/**
384384
* Add a value to {@link #sourceExcludes(List)}, creating the list if needed.
385385
*/
386-
public Builder<TSource> addSourceExcludes(String value) {
386+
public Builder<TSource> add_sourceExcludes(String value) {
387387
if (this.sourceExcludes == null) {
388388
this.sourceExcludes = new ArrayList<>();
389389
}
@@ -416,7 +416,7 @@ public Builder<TSource> sourceIncludes(String... value) {
416416
/**
417417
* Add a value to {@link #sourceIncludes(List)}, creating the list if needed.
418418
*/
419-
public Builder<TSource> addSourceIncludes(String value) {
419+
public Builder<TSource> add_sourceIncludes(String value) {
420420
if (this.sourceIncludes == null) {
421421
this.sourceIncludes = new ArrayList<>();
422422
}

java-client/src/main/java/co/elastic/clients/elasticsearch/_global/BulkResponse.java renamed to java-client/src/main/java/co/elastic/clients/elasticsearch/_core/BulkResponse.java

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
2222
//----------------------------------------------------
2323

24-
package co.elastic.clients.elasticsearch._global;
24+
package co.elastic.clients.elasticsearch._core;
2525

26-
import co.elastic.clients.elasticsearch._global.bulk.ResponseItemContainer;
26+
import co.elastic.clients.elasticsearch._core.bulk.ResponseItem;
2727
import co.elastic.clients.json.DelegatingDeserializer;
2828
import co.elastic.clients.json.JsonpDeserializer;
2929
import co.elastic.clients.json.JsonpMapper;
30+
import co.elastic.clients.json.JsonpSerializable;
3031
import co.elastic.clients.json.ObjectBuilderDeserializer;
3132
import co.elastic.clients.json.ObjectDeserializer;
32-
import co.elastic.clients.json.ToJsonp;
3333
import co.elastic.clients.util.ObjectBuilder;
3434
import jakarta.json.stream.JsonGenerator;
3535
import java.lang.Boolean;
@@ -42,10 +42,10 @@
4242
import javax.annotation.Nullable;
4343

4444
// typedef: _global.bulk.Response
45-
public final class BulkResponse implements ToJsonp {
45+
public final class BulkResponse implements JsonpSerializable {
4646
private final Boolean errors;
4747

48-
private final List<ResponseItemContainer> items;
48+
private final List<ResponseItem> items;
4949

5050
private final Number took;
5151

@@ -54,7 +54,7 @@ public final class BulkResponse implements ToJsonp {
5454

5555
// ---------------------------------------------------------------------------------------------
5656

57-
protected BulkResponse(Builder builder) {
57+
public BulkResponse(Builder builder) {
5858

5959
this.errors = Objects.requireNonNull(builder.errors, "errors");
6060
this.items = Objects.requireNonNull(builder.items, "items");
@@ -73,7 +73,7 @@ public Boolean errors() {
7373
/**
7474
* API name: {@code items}
7575
*/
76-
public List<ResponseItemContainer> items() {
76+
public List<ResponseItem> items() {
7777
return this.items;
7878
}
7979

@@ -95,21 +95,21 @@ public Number ingestTook() {
9595
/**
9696
* Serialize this object to JSON.
9797
*/
98-
public void toJsonp(JsonGenerator generator, JsonpMapper mapper) {
98+
public void serialize(JsonGenerator generator, JsonpMapper mapper) {
9999
generator.writeStartObject();
100-
toJsonpInternal(generator, mapper);
100+
serializeInternal(generator, mapper);
101101
generator.writeEnd();
102102
}
103103

104-
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
104+
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
105105

106106
generator.writeKey("errors");
107107
generator.write(this.errors);
108108

109109
generator.writeKey("items");
110110
generator.writeStartArray();
111-
for (ResponseItemContainer item0 : this.items) {
112-
item0.toJsonp(generator, mapper);
111+
for (ResponseItem item0 : this.items) {
112+
item0.serialize(generator, mapper);
113113

114114
}
115115
generator.writeEnd();
@@ -134,7 +134,7 @@ protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
134134
public static class Builder implements ObjectBuilder<BulkResponse> {
135135
private Boolean errors;
136136

137-
private List<ResponseItemContainer> items;
137+
private List<ResponseItem> items;
138138

139139
private Number took;
140140

@@ -152,23 +152,23 @@ public Builder errors(Boolean value) {
152152
/**
153153
* API name: {@code items}
154154
*/
155-
public Builder items(List<ResponseItemContainer> value) {
155+
public Builder items(List<ResponseItem> value) {
156156
this.items = value;
157157
return this;
158158
}
159159

160160
/**
161161
* API name: {@code items}
162162
*/
163-
public Builder items(ResponseItemContainer... value) {
163+
public Builder items(ResponseItem... value) {
164164
this.items = Arrays.asList(value);
165165
return this;
166166
}
167167

168168
/**
169169
* Add a value to {@link #items(List)}, creating the list if needed.
170170
*/
171-
public Builder addItems(ResponseItemContainer value) {
171+
public Builder addItems(ResponseItem value) {
172172
if (this.items == null) {
173173
this.items = new ArrayList<>();
174174
}
@@ -179,15 +179,15 @@ public Builder addItems(ResponseItemContainer value) {
179179
/**
180180
* Set {@link #items(List)} to a singleton list.
181181
*/
182-
public Builder items(Function<ResponseItemContainer.Builder, ObjectBuilder<ResponseItemContainer>> fn) {
183-
return this.items(fn.apply(new ResponseItemContainer.Builder()).build());
182+
public Builder items(Function<ResponseItem.Builder, ObjectBuilder<ResponseItem>> fn) {
183+
return this.items(fn.apply(new ResponseItem.Builder()).build());
184184
}
185185

186186
/**
187187
* Add a value to {@link #items(List)}, creating the list if needed.
188188
*/
189-
public Builder addItems(Function<ResponseItemContainer.Builder, ObjectBuilder<ResponseItemContainer>> fn) {
190-
return this.addItems(fn.apply(new ResponseItemContainer.Builder()).build());
189+
public Builder addItems(Function<ResponseItem.Builder, ObjectBuilder<ResponseItem>> fn) {
190+
return this.addItems(fn.apply(new ResponseItem.Builder()).build());
191191
}
192192

193193
/**
@@ -221,15 +221,15 @@ public BulkResponse build() {
221221
// ---------------------------------------------------------------------------------------------
222222

223223
/**
224-
* Json deserializer for BulkResponse
224+
* Json deserializer for {@link BulkResponse}
225225
*/
226226
public static final JsonpDeserializer<BulkResponse> DESERIALIZER = ObjectBuilderDeserializer
227227
.createForObject(Builder::new, BulkResponse::setupBulkResponseDeserializer);
228228

229229
protected static void setupBulkResponseDeserializer(DelegatingDeserializer<BulkResponse.Builder> op) {
230230

231231
op.add(Builder::errors, JsonpDeserializer.booleanDeserializer(), "errors");
232-
op.add(Builder::items, JsonpDeserializer.arrayDeserializer(ResponseItemContainer.DESERIALIZER), "items");
232+
op.add(Builder::items, JsonpDeserializer.arrayDeserializer(ResponseItem.DESERIALIZER), "items");
233233
op.add(Builder::took, JsonpDeserializer.numberDeserializer(), "took");
234234
op.add(Builder::ingestTook, JsonpDeserializer.numberDeserializer(), "ingest_took");
235235

java-client/src/main/java/co/elastic/clients/elasticsearch/_global/ClearScrollRequest.java renamed to java-client/src/main/java/co/elastic/clients/elasticsearch/_core/ClearScrollRequest.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,35 +21,36 @@
2121
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
2222
//----------------------------------------------------
2323

24-
package co.elastic.clients.elasticsearch._global;
24+
package co.elastic.clients.elasticsearch._core;
2525

2626
import co.elastic.clients.base.ElasticsearchError;
2727
import co.elastic.clients.base.Endpoint;
2828
import co.elastic.clients.elasticsearch._types.RequestBase;
2929
import co.elastic.clients.json.DelegatingDeserializer;
3030
import co.elastic.clients.json.JsonpDeserializer;
3131
import co.elastic.clients.json.JsonpMapper;
32+
import co.elastic.clients.json.JsonpSerializable;
3233
import co.elastic.clients.json.ObjectBuilderDeserializer;
3334
import co.elastic.clients.json.ObjectDeserializer;
34-
import co.elastic.clients.json.ToJsonp;
3535
import co.elastic.clients.util.ObjectBuilder;
3636
import jakarta.json.stream.JsonGenerator;
3737
import java.lang.String;
3838
import java.util.ArrayList;
3939
import java.util.Arrays;
4040
import java.util.Collections;
4141
import java.util.List;
42+
import java.util.Objects;
4243
import java.util.stream.Collectors;
4344
import javax.annotation.Nullable;
4445

4546
// typedef: _global.clear_scroll.Request
46-
public final class ClearScrollRequest extends RequestBase implements ToJsonp {
47+
public final class ClearScrollRequest extends RequestBase implements JsonpSerializable {
4748
@Nullable
4849
private final List<String> scrollId;
4950

5051
// ---------------------------------------------------------------------------------------------
5152

52-
protected ClearScrollRequest(Builder builder) {
53+
public ClearScrollRequest(Builder builder) {
5354

5455
this.scrollId = builder.scrollId;
5556

@@ -68,13 +69,13 @@ public List<String> scrollId() {
6869
/**
6970
* Serialize this object to JSON.
7071
*/
71-
public void toJsonp(JsonGenerator generator, JsonpMapper mapper) {
72+
public void serialize(JsonGenerator generator, JsonpMapper mapper) {
7273
generator.writeStartObject();
73-
toJsonpInternal(generator, mapper);
74+
serializeInternal(generator, mapper);
7475
generator.writeEnd();
7576
}
7677

77-
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
78+
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
7879

7980
}
8081

@@ -133,7 +134,7 @@ public ClearScrollRequest build() {
133134
// ---------------------------------------------------------------------------------------------
134135

135136
/**
136-
* Json deserializer for ClearScrollRequest
137+
* Json deserializer for {@link ClearScrollRequest}
137138
*/
138139
public static final JsonpDeserializer<ClearScrollRequest> DESERIALIZER = ObjectBuilderDeserializer
139140
.createForObject(Builder::new, ClearScrollRequest::setupClearScrollRequestDeserializer);

java-client/src/main/java/co/elastic/clients/elasticsearch/_global/ClearScrollResponse.java renamed to java-client/src/main/java/co/elastic/clients/elasticsearch/_core/ClearScrollResponse.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
2222
//----------------------------------------------------
2323

24-
package co.elastic.clients.elasticsearch._global;
24+
package co.elastic.clients.elasticsearch._core;
2525

2626
import co.elastic.clients.json.DelegatingDeserializer;
2727
import co.elastic.clients.json.JsonpDeserializer;
2828
import co.elastic.clients.json.JsonpMapper;
29+
import co.elastic.clients.json.JsonpSerializable;
2930
import co.elastic.clients.json.ObjectBuilderDeserializer;
3031
import co.elastic.clients.json.ObjectDeserializer;
31-
import co.elastic.clients.json.ToJsonp;
3232
import co.elastic.clients.util.ObjectBuilder;
3333
import jakarta.json.stream.JsonGenerator;
3434
import java.lang.Boolean;
@@ -37,14 +37,14 @@
3737
import javax.annotation.Nullable;
3838

3939
// typedef: _global.clear_scroll.Response
40-
public final class ClearScrollResponse implements ToJsonp {
40+
public final class ClearScrollResponse implements JsonpSerializable {
4141
private final Boolean succeeded;
4242

4343
private final Number numFreed;
4444

4545
// ---------------------------------------------------------------------------------------------
4646

47-
protected ClearScrollResponse(Builder builder) {
47+
public ClearScrollResponse(Builder builder) {
4848

4949
this.succeeded = Objects.requireNonNull(builder.succeeded, "succeeded");
5050
this.numFreed = Objects.requireNonNull(builder.numFreed, "num_freed");
@@ -68,13 +68,13 @@ public Number numFreed() {
6868
/**
6969
* Serialize this object to JSON.
7070
*/
71-
public void toJsonp(JsonGenerator generator, JsonpMapper mapper) {
71+
public void serialize(JsonGenerator generator, JsonpMapper mapper) {
7272
generator.writeStartObject();
73-
toJsonpInternal(generator, mapper);
73+
serializeInternal(generator, mapper);
7474
generator.writeEnd();
7575
}
7676

77-
protected void toJsonpInternal(JsonGenerator generator, JsonpMapper mapper) {
77+
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
7878

7979
generator.writeKey("succeeded");
8080
generator.write(this.succeeded);
@@ -125,7 +125,7 @@ public ClearScrollResponse build() {
125125
// ---------------------------------------------------------------------------------------------
126126

127127
/**
128-
* Json deserializer for ClearScrollResponse
128+
* Json deserializer for {@link ClearScrollResponse}
129129
*/
130130
public static final JsonpDeserializer<ClearScrollResponse> DESERIALIZER = ObjectBuilderDeserializer
131131
.createForObject(Builder::new, ClearScrollResponse::setupClearScrollResponseDeserializer);

0 commit comments

Comments
 (0)