2020package co .elastic .clients .elasticsearch .inference ;
2121
2222import co .elastic .clients .elasticsearch ._types .ErrorResponse ;
23+ import co .elastic .clients .elasticsearch ._types .RequestBase ;
2324import co .elastic .clients .elasticsearch ._types .Time ;
2425import co .elastic .clients .json .JsonpDeserializable ;
2526import co .elastic .clients .json .JsonpDeserializer ;
27+ import co .elastic .clients .json .JsonpMapper ;
28+ import co .elastic .clients .json .JsonpSerializable ;
2629import co .elastic .clients .json .ObjectBuilderDeserializer ;
2730import co .elastic .clients .json .ObjectDeserializer ;
2831import co .elastic .clients .transport .Endpoint ;
3437import jakarta .json .stream .JsonGenerator ;
3538<<<<<<< HEAD
3639<<<<<<< HEAD
40+ <<<<<<< HEAD
3741import jakarta .json .stream .JsonParser ;
3842=======
3943>>>>>>> 03 828d aff (regen from latest spec )
4044=======
4145>>>>>>> c49af58dc (Revert "temp rebase fix" )
46+ =======
47+ import jakarta .json .stream .JsonParser ;
48+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
4249import java .lang .String ;
4350import java .util .HashMap ;
4451import java .util .Map ;
@@ -71,12 +78,13 @@ >>>>>>> c49af58dc (Revert "temp rebase fix")
7178 * specification</a>
7279 */
7380@ JsonpDeserializable
74- public class ChatCompletionUnifiedRequest extends RequestChatCompletionBase {
81+ public class ChatCompletionUnifiedRequest extends RequestBase implements JsonpSerializable {
7582 private final String inferenceId ;
7683
7784 @ Nullable
7885 private final Time timeout ;
7986
87+ <<<<<<< HEAD
8088<<<<<<< HEAD
8189<<<<<<< HEAD
8290 private final RequestChatCompletion chatCompletionRequest ;
@@ -85,21 +93,29 @@ public class ChatCompletionUnifiedRequest extends RequestChatCompletionBase {
8593>>>>>>> 03 828d aff (regen from latest spec )
8694=======
8795>>>>>>> c49af58dc (Revert "temp rebase fix ")
96+ =======
97+ private final RequestChatCompletion chatCompletionRequest ;
98+
99+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
88100 // ---------------------------------------------------------------------------------------------
89101
90102 private ChatCompletionUnifiedRequest (Builder builder ) {
91- super (builder );
92103
93104 this .inferenceId = ApiTypeHelper .requireNonNull (builder .inferenceId , this , "inferenceId" );
94105 this .timeout = builder .timeout ;
95106<<<<<<< HEAD
107+ <<<<<<< HEAD
96108<<<<<<< HEAD
97109 this .chatCompletionRequest = ApiTypeHelper .requireNonNull (builder .chatCompletionRequest , this ,
98110 "chatCompletionRequest" );
99111=======
100112>>>>>>> 03 828d aff (regen from latest spec )
101113=======
102114>>>>>>> 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 )
103119
104120 }
105121
@@ -128,6 +144,9 @@ public final Time timeout() {
128144
129145<<<<<<< HEAD
130146<<<<<<< HEAD
147+ <<<<<<< HEAD
148+ =======
149+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
131150 /**
132151 * Required - Request body.
133152 */
@@ -143,24 +162,28 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) {
143162
144163 }
145164
165+ <<<<<<< HEAD
146166=======
147167>>>>>>> 03 828d aff (regen from latest spec )
148168=======
149169>>>>>>> c49af58dc (Revert "temp rebase fix ")
170+ =======
171+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
150172 // ---------------------------------------------------------------------------------------------
151173
152174 /**
153175 * Builder for {@link ChatCompletionUnifiedRequest}.
154176 */
155177
156- public static class Builder extends RequestChatCompletionBase .AbstractBuilder <Builder >
178+ public static class Builder extends RequestBase .AbstractBuilder <Builder >
157179 implements
158180 ObjectBuilder <ChatCompletionUnifiedRequest > {
159181 private String inferenceId ;
160182
161183 @ Nullable
162184 private Time timeout ;
163185
186+ <<<<<<< HEAD
164187<<<<<<< HEAD
165188<<<<<<< HEAD
166189 private RequestChatCompletion chatCompletionRequest ;
@@ -169,6 +192,10 @@ public static class Builder extends RequestChatCompletionBase.AbstractBuilder<Bu
169192>>>>>>> 03 828d aff (regen from latest spec )
170193=======
171194>>>>>>> c49af58dc (Revert "temp rebase fix ")
195+ =======
196+ private RequestChatCompletion chatCompletionRequest ;
197+
198+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
172199 /**
173200 * Required - The inference Id
174201 * <p>
@@ -200,6 +227,9 @@ public final Builder timeout(Function<Time.Builder, ObjectBuilder<Time>> fn) {
200227
201228<<<<<<< HEAD
202229<<<<<<< HEAD
230+ <<<<<<< HEAD
231+ =======
232+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
203233 /**
204234 * Required - Request body.
205235 */
@@ -225,10 +255,13 @@ public Builder withJson(JsonParser parser, JsonpMapper mapper) {
225255 return this .chatCompletionRequest (value );
226256 }
227257
258+ <<<<<<< HEAD
228259=======
229260>>>>>>> 03 828d aff (regen from latest spec )
230261=======
231262>>>>>>> c49af58dc (Revert "temp rebase fix ")
263+ =======
264+ >>>>>>> b5f478d93 ([codegen ] update to latest spec and generator )
232265 @ Override
233266 protected Builder self () {
234267 return this ;
@@ -247,6 +280,7 @@ public ChatCompletionUnifiedRequest build() {
247280 }
248281 }
249282
283+ <<<<<<< HEAD
250284<<<<<<< HEAD
251285 public static final JsonpDeserializer <ChatCompletionUnifiedRequest > _DESERIALIZER = createChatCompletionUnifiedRequestDeserializer ();
252286 protected static JsonpDeserializer <ChatCompletionUnifiedRequest > createChatCompletionUnifiedRequestDeserializer () {
@@ -275,6 +309,15 @@ protected static void setupChatCompletionUnifiedRequestDeserializer(
275309=======
276310
277311>>>>>>> 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 )
278321 }
279322
280323 // ---------------------------------------------------------------------------------------------
0 commit comments