20
20
package co .elastic .clients .elasticsearch .inference ;
21
21
22
22
import co .elastic .clients .elasticsearch ._types .ErrorResponse ;
23
+ import co .elastic .clients .elasticsearch ._types .RequestBase ;
23
24
import co .elastic .clients .elasticsearch ._types .Time ;
24
25
import co .elastic .clients .json .JsonpDeserializable ;
25
26
import co .elastic .clients .json .JsonpDeserializer ;
27
+ import co .elastic .clients .json .JsonpMapper ;
28
+ import co .elastic .clients .json .JsonpSerializable ;
26
29
import co .elastic .clients .json .ObjectBuilderDeserializer ;
27
30
import co .elastic .clients .json .ObjectDeserializer ;
28
31
import co .elastic .clients .transport .Endpoint ;
34
37
import jakarta .json .stream .JsonGenerator ;
35
38
<<<<<<< HEAD
36
39
<<<<<<< HEAD
40
+ <<<<<<< HEAD
37
41
import jakarta .json .stream .JsonParser ;
38
42
=======
39
43
>>>>>>> 03 828d aff (regen from latest spec )
40
44
=======
41
45
>>>>>>> c49af58dc (Revert "temp rebase fix" )
46
+ =======
47
+ import jakarta .json .stream .JsonParser ;
48
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
42
49
import java .lang .String ;
43
50
import java .util .HashMap ;
44
51
import java .util .Map ;
@@ -71,12 +78,13 @@ >>>>>>> c49af58dc (Revert "temp rebase fix")
71
78
* specification</a>
72
79
*/
73
80
@ JsonpDeserializable
74
- public class ChatCompletionUnifiedRequest extends RequestChatCompletionBase {
81
+ public class ChatCompletionUnifiedRequest extends RequestBase implements JsonpSerializable {
75
82
private final String inferenceId ;
76
83
77
84
@ Nullable
78
85
private final Time timeout ;
79
86
87
+ <<<<<<< HEAD
80
88
<<<<<<< HEAD
81
89
<<<<<<< HEAD
82
90
private final RequestChatCompletion chatCompletionRequest ;
@@ -85,21 +93,29 @@ public class ChatCompletionUnifiedRequest extends RequestChatCompletionBase {
85
93
>>>>>>> 03 828d aff (regen from latest spec )
86
94
=======
87
95
>>>>>>> c49af58dc (Revert "temp rebase fix ")
96
+ =======
97
+ private final RequestChatCompletion chatCompletionRequest ;
98
+
99
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
88
100
// ---------------------------------------------------------------------------------------------
89
101
90
102
private ChatCompletionUnifiedRequest (Builder builder ) {
91
- super (builder );
92
103
93
104
this .inferenceId = ApiTypeHelper .requireNonNull (builder .inferenceId , this , "inferenceId" );
94
105
this .timeout = builder .timeout ;
95
106
<<<<<<< HEAD
107
+ <<<<<<< HEAD
96
108
<<<<<<< HEAD
97
109
this .chatCompletionRequest = ApiTypeHelper .requireNonNull (builder .chatCompletionRequest , this ,
98
110
"chatCompletionRequest" );
99
111
=======
100
112
>>>>>>> 03 828d aff (regen from latest spec )
101
113
=======
102
114
>>>>>>> c49af58dc (Revert "temp rebase fix" )
115
+ =======
116
+ this .chatCompletionRequest = ApiTypeHelper .requireNonNull (builder .chatCompletionRequest , this ,
117
+ "chatCompletionRequest" );
118
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
103
119
104
120
}
105
121
@@ -128,6 +144,9 @@ public final Time timeout() {
128
144
129
145
<<<<<<< HEAD
130
146
<<<<<<< HEAD
147
+ <<<<<<< HEAD
148
+ =======
149
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
131
150
/**
132
151
* Required - Request body.
133
152
*/
@@ -143,24 +162,28 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) {
143
162
144
163
}
145
164
165
+ <<<<<<< HEAD
146
166
=======
147
167
>>>>>>> 03 828d aff (regen from latest spec )
148
168
=======
149
169
>>>>>>> c49af58dc (Revert "temp rebase fix ")
170
+ =======
171
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
150
172
// ---------------------------------------------------------------------------------------------
151
173
152
174
/**
153
175
* Builder for {@link ChatCompletionUnifiedRequest}.
154
176
*/
155
177
156
- public static class Builder extends RequestChatCompletionBase .AbstractBuilder <Builder >
178
+ public static class Builder extends RequestBase .AbstractBuilder <Builder >
157
179
implements
158
180
ObjectBuilder <ChatCompletionUnifiedRequest > {
159
181
private String inferenceId ;
160
182
161
183
@ Nullable
162
184
private Time timeout ;
163
185
186
+ <<<<<<< HEAD
164
187
<<<<<<< HEAD
165
188
<<<<<<< HEAD
166
189
private RequestChatCompletion chatCompletionRequest ;
@@ -169,6 +192,10 @@ public static class Builder extends RequestChatCompletionBase.AbstractBuilder<Bu
169
192
>>>>>>> 03 828d aff (regen from latest spec )
170
193
=======
171
194
>>>>>>> c49af58dc (Revert "temp rebase fix ")
195
+ =======
196
+ private RequestChatCompletion chatCompletionRequest ;
197
+
198
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
172
199
/**
173
200
* Required - The inference Id
174
201
* <p>
@@ -200,6 +227,9 @@ public final Builder timeout(Function<Time.Builder, ObjectBuilder<Time>> fn) {
200
227
201
228
<<<<<<< HEAD
202
229
<<<<<<< HEAD
230
+ <<<<<<< HEAD
231
+ =======
232
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
203
233
/**
204
234
* Required - Request body.
205
235
*/
@@ -225,10 +255,13 @@ public Builder withJson(JsonParser parser, JsonpMapper mapper) {
225
255
return this .chatCompletionRequest (value );
226
256
}
227
257
258
+ <<<<<<< HEAD
228
259
=======
229
260
>>>>>>> 03 828d aff (regen from latest spec )
230
261
=======
231
262
>>>>>>> c49af58dc (Revert "temp rebase fix ")
263
+ =======
264
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
232
265
@ Override
233
266
protected Builder self () {
234
267
return this ;
@@ -247,6 +280,7 @@ public ChatCompletionUnifiedRequest build() {
247
280
}
248
281
}
249
282
283
+ <<<<<<< HEAD
250
284
<<<<<<< HEAD
251
285
public static final JsonpDeserializer <ChatCompletionUnifiedRequest > _DESERIALIZER = createChatCompletionUnifiedRequestDeserializer ();
252
286
protected static JsonpDeserializer <ChatCompletionUnifiedRequest > createChatCompletionUnifiedRequestDeserializer () {
@@ -275,6 +309,15 @@ protected static void setupChatCompletionUnifiedRequestDeserializer(
275
309
=======
276
310
277
311
>>>>>>> c49af58dc (Revert "temp rebase fix" )
312
+ =======
313
+ public static final JsonpDeserializer <ChatCompletionUnifiedRequest > _DESERIALIZER = createChatCompletionUnifiedRequestDeserializer ();
314
+ protected static JsonpDeserializer <ChatCompletionUnifiedRequest > createChatCompletionUnifiedRequestDeserializer () {
315
+
316
+ JsonpDeserializer <RequestChatCompletion > valueDeserializer = RequestChatCompletion ._DESERIALIZER ;
317
+
318
+ return JsonpDeserializer .of (valueDeserializer .acceptedEvents (), (parser , mapper , event ) -> new Builder ()
319
+ .chatCompletionRequest (valueDeserializer .deserialize (parser , mapper , event )).build ());
320
+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
278
321
}
279
322
280
323
// ---------------------------------------------------------------------------------------------
0 commit comments