Skip to content

Commit 3f47989

Browse files
committed
Revert "temp rebase fix"
This reverts commit 48f2b57.
1 parent 021eccf commit 3f47989

File tree

155 files changed

+22512
-0
lines changed

Some content is hidden

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

155 files changed

+22512
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@
120120
import co.elastic.clients.elasticsearch.graph.ElasticsearchGraphAsyncClient;
121121
import co.elastic.clients.elasticsearch.ilm.ElasticsearchIlmAsyncClient;
122122
import co.elastic.clients.elasticsearch.indices.ElasticsearchIndicesAsyncClient;
123+
import co.elastic.clients.elasticsearch.inference.ElasticsearchInferenceAsyncClient;
123124
import co.elastic.clients.elasticsearch.ingest.ElasticsearchIngestAsyncClient;
124125
import co.elastic.clients.elasticsearch.license.ElasticsearchLicenseAsyncClient;
125126
import co.elastic.clients.elasticsearch.logstash.ElasticsearchLogstashAsyncClient;
@@ -264,6 +265,10 @@ public ElasticsearchIndicesAsyncClient indices() {
264265
return new ElasticsearchIndicesAsyncClient(this.transport, this.transportOptions);
265266
}
266267

268+
public ElasticsearchInferenceAsyncClient inference() {
269+
return new ElasticsearchInferenceAsyncClient(this.transport, this.transportOptions);
270+
}
271+
267272
public ElasticsearchIngestAsyncClient ingest() {
268273
return new ElasticsearchIngestAsyncClient(this.transport, this.transportOptions);
269274
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@
121121
import co.elastic.clients.elasticsearch.graph.ElasticsearchGraphClient;
122122
import co.elastic.clients.elasticsearch.ilm.ElasticsearchIlmClient;
123123
import co.elastic.clients.elasticsearch.indices.ElasticsearchIndicesClient;
124+
import co.elastic.clients.elasticsearch.inference.ElasticsearchInferenceClient;
124125
import co.elastic.clients.elasticsearch.ingest.ElasticsearchIngestClient;
125126
import co.elastic.clients.elasticsearch.license.ElasticsearchLicenseClient;
126127
import co.elastic.clients.elasticsearch.logstash.ElasticsearchLogstashClient;
@@ -264,6 +265,10 @@ public ElasticsearchIndicesClient indices() {
264265
return new ElasticsearchIndicesClient(this.transport, this.transportOptions);
265266
}
266267

268+
public ElasticsearchInferenceClient inference() {
269+
return new ElasticsearchInferenceClient(this.transport, this.transportOptions);
270+
}
271+
267272
public ElasticsearchIngestClient ingest() {
268273
return new ElasticsearchIngestClient(this.transport, this.transportOptions);
269274
}

java-client/src/main/java/co/elastic/clients/elasticsearch/inference/ChatCompletionUnifiedRequest.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,12 @@
3333
import co.elastic.clients.util.ObjectBuilder;
3434
import jakarta.json.stream.JsonGenerator;
3535
<<<<<<< HEAD
36+
<<<<<<< HEAD
3637
import jakarta.json.stream.JsonParser;
3738
=======
3839
>>>>>>> 03828daff (regen from latest spec)
40+
=======
41+
>>>>>>> c49af58dc (Revert "temp rebase fix")
3942
import java.lang.String;
4043
import java.util.HashMap;
4144
import java.util.Map;
@@ -74,23 +77,29 @@ public class ChatCompletionUnifiedRequest extends RequestChatCompletionBase {
7477
@Nullable
7578
private final Time timeout;
7679

80+
<<<<<<< HEAD
7781
<<<<<<< HEAD
7882
private final RequestChatCompletion chatCompletionRequest;
7983

8084
=======
8185
>>>>>>> 03828daff (regen from latest spec)
86+
=======
87+
>>>>>>> c49af58dc (Revert "temp rebase fix")
8288
// ---------------------------------------------------------------------------------------------
8389

8490
private ChatCompletionUnifiedRequest(Builder builder) {
8591
super(builder);
8692

8793
this.inferenceId = ApiTypeHelper.requireNonNull(builder.inferenceId, this, "inferenceId");
8894
this.timeout = builder.timeout;
95+
<<<<<<< HEAD
8996
<<<<<<< HEAD
9097
this.chatCompletionRequest = ApiTypeHelper.requireNonNull(builder.chatCompletionRequest, this,
9198
"chatCompletionRequest");
9299
=======
93100
>>>>>>> 03828daff (regen from latest spec)
101+
=======
102+
>>>>>>> c49af58dc (Revert "temp rebase fix")
94103

95104
}
96105

@@ -117,6 +126,7 @@ public final Time timeout() {
117126
return this.timeout;
118127
}
119128

129+
<<<<<<< HEAD
120130
<<<<<<< HEAD
121131
/**
122132
* Required - Request body.
@@ -135,6 +145,8 @@ public void serialize(JsonGenerator generator, JsonpMapper mapper) {
135145

136146
=======
137147
>>>>>>> 03828daff (regen from latest spec)
148+
=======
149+
>>>>>>> c49af58dc (Revert "temp rebase fix")
138150
// ---------------------------------------------------------------------------------------------
139151

140152
/**
@@ -149,11 +161,14 @@ public static class Builder extends RequestChatCompletionBase.AbstractBuilder<Bu
149161
@Nullable
150162
private Time timeout;
151163

164+
<<<<<<< HEAD
152165
<<<<<<< HEAD
153166
private RequestChatCompletion chatCompletionRequest;
154167

155168
=======
156169
>>>>>>> 03828daff (regen from latest spec)
170+
=======
171+
>>>>>>> c49af58dc (Revert "temp rebase fix")
157172
/**
158173
* Required - The inference Id
159174
* <p>
@@ -183,6 +198,7 @@ public final Builder timeout(Function<Time.Builder, ObjectBuilder<Time>> fn) {
183198
return this.timeout(fn.apply(new Time.Builder()).build());
184199
}
185200
201+
<<<<<<< HEAD
186202
<<<<<<< HEAD
187203
/**
188204
* Required - Request body.
@@ -211,6 +227,8 @@ public Builder withJson(JsonParser parser, JsonpMapper mapper) {
211227
212228
=======
213229
>>>>>>> 03828daff (regen from latest spec)
230+
=======
231+
>>>>>>> c49af58dc (Revert "temp rebase fix")
214232
@Override
215233
protected Builder self() {
216234
return this;
@@ -229,12 +247,17 @@ public ChatCompletionUnifiedRequest build() {
229247
}
230248
}
231249
250+
<<<<<<< HEAD
232251
public static final JsonpDeserializer<ChatCompletionUnifiedRequest> _DESERIALIZER = createChatCompletionUnifiedRequestDeserializer();
233252
protected static JsonpDeserializer<ChatCompletionUnifiedRequest> createChatCompletionUnifiedRequestDeserializer() {
234253
235254
<<<<<<< HEAD
236255
JsonpDeserializer<RequestChatCompletion> valueDeserializer = RequestChatCompletion._DESERIALIZER;
237256
=======
257+
=======
258+
// ---------------------------------------------------------------------------------------------
259+
260+
>>>>>>> c49af58dc (Revert "temp rebase fix")
238261
/**
239262
* Json deserializer for {@link ChatCompletionUnifiedRequest}
240263
*/
@@ -244,10 +267,14 @@ protected static JsonpDeserializer<ChatCompletionUnifiedRequest> createChatCompl
244267
protected static void setupChatCompletionUnifiedRequestDeserializer(
245268
ObjectDeserializer<ChatCompletionUnifiedRequest.Builder> op) {
246269
RequestChatCompletionBase.setupRequestChatCompletionBaseDeserializer(op);
270+
<<<<<<< HEAD
247271
>>>>>>> 03828daff (regen from latest spec)
248272
249273
return JsonpDeserializer.of(valueDeserializer.acceptedEvents(), (parser, mapper, event) -> new Builder()
250274
.chatCompletionRequest(valueDeserializer.deserialize(parser, mapper, event)).build());
275+
=======
276+
277+
>>>>>>> c49af58dc (Revert "temp rebase fix")
251278
}
252279
253280
// ---------------------------------------------------------------------------------------------
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
/*
2+
* Licensed to Elasticsearch B.V. under one or more contributor
3+
* license agreements. See the NOTICE file distributed with
4+
* this work for additional information regarding copyright
5+
* ownership. Elasticsearch B.V. licenses this file to you under
6+
* the Apache License, Version 2.0 (the "License"); you may
7+
* not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing,
13+
* software distributed under the License is distributed on an
14+
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
* KIND, either express or implied. See the License for the
16+
* specific language governing permissions and limitations
17+
* under the License.
18+
*/
19+
20+
package co.elastic.clients.elasticsearch.inference;
21+
22+
import co.elastic.clients.json.JsonpDeserializable;
23+
import co.elastic.clients.json.JsonpDeserializer;
24+
import co.elastic.clients.json.JsonpMapper;
25+
import co.elastic.clients.json.JsonpSerializable;
26+
import co.elastic.clients.json.JsonpUtils;
27+
import co.elastic.clients.json.ObjectBuilderDeserializer;
28+
import co.elastic.clients.json.ObjectDeserializer;
29+
import co.elastic.clients.util.ApiTypeHelper;
30+
import co.elastic.clients.util.ObjectBuilder;
31+
import co.elastic.clients.util.WithJsonObjectBuilderBase;
32+
import jakarta.json.stream.JsonGenerator;
33+
import java.util.List;
34+
import java.util.Objects;
35+
import java.util.function.Function;
36+
import javax.annotation.Nullable;
37+
38+
//----------------------------------------------------------------
39+
// THIS CODE IS GENERATED. MANUAL EDITS WILL BE LOST.
40+
//----------------------------------------------------------------
41+
//
42+
// This code is generated from the Elasticsearch API specification
43+
// at https://github.com/elastic/elasticsearch-specification
44+
//
45+
// Manual updates to this file will be lost when the code is
46+
// re-generated.
47+
//
48+
// If you find a property that is missing or wrongly typed, please
49+
// open an issue or a PR on the API specification repository.
50+
//
51+
//----------------------------------------------------------------
52+
53+
// typedef: inference._types.CompletionInferenceResult
54+
55+
/**
56+
* Defines the completion result.
57+
*
58+
* @see <a href=
59+
* "../doc-files/api-spec.html#inference._types.CompletionInferenceResult">API
60+
* specification</a>
61+
*/
62+
63+
public abstract class CompletionInferenceResult implements JsonpSerializable {
64+
private final List<CompletionResult> completion;
65+
66+
// ---------------------------------------------------------------------------------------------
67+
68+
protected CompletionInferenceResult(AbstractBuilder<?> builder) {
69+
70+
this.completion = ApiTypeHelper.unmodifiableRequired(builder.completion, this, "completion");
71+
72+
}
73+
74+
/**
75+
* Required - API name: {@code completion}
76+
*/
77+
public final List<CompletionResult> completion() {
78+
return this.completion;
79+
}
80+
81+
/**
82+
* Serialize this object to JSON.
83+
*/
84+
public void serialize(JsonGenerator generator, JsonpMapper mapper) {
85+
generator.writeStartObject();
86+
serializeInternal(generator, mapper);
87+
generator.writeEnd();
88+
}
89+
90+
protected void serializeInternal(JsonGenerator generator, JsonpMapper mapper) {
91+
92+
if (ApiTypeHelper.isDefined(this.completion)) {
93+
generator.writeKey("completion");
94+
generator.writeStartArray();
95+
for (CompletionResult item0 : this.completion) {
96+
item0.serialize(generator, mapper);
97+
98+
}
99+
generator.writeEnd();
100+
101+
}
102+
103+
}
104+
105+
@Override
106+
public String toString() {
107+
return JsonpUtils.toString(this);
108+
}
109+
110+
public abstract static class AbstractBuilder<BuilderT extends AbstractBuilder<BuilderT>>
111+
extends
112+
WithJsonObjectBuilderBase<BuilderT> {
113+
private List<CompletionResult> completion;
114+
115+
/**
116+
* Required - API name: {@code completion}
117+
* <p>
118+
* Adds all elements of <code>list</code> to <code>completion</code>.
119+
*/
120+
public final BuilderT completion(List<CompletionResult> list) {
121+
this.completion = _listAddAll(this.completion, list);
122+
return self();
123+
}
124+
125+
/**
126+
* Required - API name: {@code completion}
127+
* <p>
128+
* Adds one or more values to <code>completion</code>.
129+
*/
130+
public final BuilderT completion(CompletionResult value, CompletionResult... values) {
131+
this.completion = _listAdd(this.completion, value, values);
132+
return self();
133+
}
134+
135+
/**
136+
* Required - API name: {@code completion}
137+
* <p>
138+
* Adds a value to <code>completion</code> using a builder lambda.
139+
*/
140+
public final BuilderT completion(Function<CompletionResult.Builder, ObjectBuilder<CompletionResult>> fn) {
141+
return completion(fn.apply(new CompletionResult.Builder()).build());
142+
}
143+
144+
protected abstract BuilderT self();
145+
146+
}
147+
148+
// ---------------------------------------------------------------------------------------------
149+
protected static <BuilderT extends AbstractBuilder<BuilderT>> void setupCompletionInferenceResultDeserializer(
150+
ObjectDeserializer<BuilderT> op) {
151+
152+
op.add(AbstractBuilder::completion, JsonpDeserializer.arrayDeserializer(CompletionResult._DESERIALIZER),
153+
"completion");
154+
155+
}
156+
157+
}

0 commit comments

Comments
 (0)