Skip to content

Commit f7b267d

Browse files
elasticsearchmachinesaikatsarkar056
authored andcommitted
[CI] Auto commit changes from spotless
1 parent 37e31f3 commit f7b267d

File tree

12 files changed

+65
-58
lines changed

12 files changed

+65
-58
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/InferenceNamedWriteablesProvider.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@
7575
import org.elasticsearch.xpack.inference.services.huggingface.HuggingFaceServiceSettings;
7676
import org.elasticsearch.xpack.inference.services.huggingface.elser.HuggingFaceElserServiceSettings;
7777
import org.elasticsearch.xpack.inference.services.ibmwatsonx.embeddings.IbmWatsonxEmbeddingsServiceSettings;
78+
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankServiceSettings;
79+
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankTaskSettings;
7880
import org.elasticsearch.xpack.inference.services.jinaai.JinaAIServiceSettings;
7981
import org.elasticsearch.xpack.inference.services.jinaai.embeddings.JinaAIEmbeddingsServiceSettings;
8082
import org.elasticsearch.xpack.inference.services.jinaai.embeddings.JinaAIEmbeddingsTaskSettings;
8183
import org.elasticsearch.xpack.inference.services.jinaai.rerank.JinaAIRerankServiceSettings;
8284
import org.elasticsearch.xpack.inference.services.jinaai.rerank.JinaAIRerankTaskSettings;
83-
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankServiceSettings;
84-
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankTaskSettings;
8585
import org.elasticsearch.xpack.inference.services.mistral.embeddings.MistralEmbeddingsServiceSettings;
8686
import org.elasticsearch.xpack.inference.services.openai.completion.OpenAiChatCompletionServiceSettings;
8787
import org.elasticsearch.xpack.inference.services.openai.completion.OpenAiChatCompletionTaskSettings;
@@ -368,9 +368,11 @@ private static void addIbmWatsonxNamedWritables(List<NamedWriteableRegistry.Entr
368368
);
369369

370370
namedWriteables.add(
371-
new NamedWriteableRegistry.Entry(ServiceSettings.class,
371+
new NamedWriteableRegistry.Entry(
372+
ServiceSettings.class,
372373
IbmWatsonxRerankServiceSettings.NAME,
373-
IbmWatsonxRerankServiceSettings::new)
374+
IbmWatsonxRerankServiceSettings::new
375+
)
374376
);
375377
namedWriteables.add(
376378
new NamedWriteableRegistry.Entry(TaskSettings.class, IbmWatsonxRerankTaskSettings.NAME, IbmWatsonxRerankTaskSettings::new)

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/action/ibmwatsonx/IbmWatsonxActionCreator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*/
77

88
package org.elasticsearch.xpack.inference.external.action.ibmwatsonx;
9+
910
import org.elasticsearch.threadpool.ThreadPool;
1011
import org.elasticsearch.xpack.inference.common.Truncator;
1112
import org.elasticsearch.xpack.inference.external.action.ExecutableAction;
@@ -16,6 +17,7 @@
1617
import org.elasticsearch.xpack.inference.services.ServiceComponents;
1718
import org.elasticsearch.xpack.inference.services.ibmwatsonx.embeddings.IbmWatsonxEmbeddingsModel;
1819
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankModel;
20+
1921
import java.util.Map;
2022
import java.util.Objects;
2123

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/http/sender/IbmWatsonxRerankRequestManager.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,21 @@
1717
import org.elasticsearch.xpack.inference.external.ibmwatsonx.IbmWatsonxResponseHandler;
1818
import org.elasticsearch.xpack.inference.external.request.ibmwatsonx.IbmWatsonxRerankRequest;
1919
import org.elasticsearch.xpack.inference.external.response.ibmwatsonx.IbmWatsonxRankedResponseEntity;
20-
2120
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankModel;
2221

2322
import java.util.Objects;
2423
import java.util.function.Supplier;
2524

26-
2725
public class IbmWatsonxRerankRequestManager extends IbmWatsonxRequestManager {
2826
private static final Logger logger = LogManager.getLogger(IbmWatsonxRerankRequestManager.class);
2927
private static final ResponseHandler HANDLER = createIbmWatsonxResponseHandler();
3028

3129
private static ResponseHandler createIbmWatsonxResponseHandler() {
32-
return new IbmWatsonxResponseHandler("ibm watsonx rerank",
33-
(request, response) -> IbmWatsonxRankedResponseEntity.fromResponse(response), false);
30+
return new IbmWatsonxResponseHandler(
31+
"ibm watsonx rerank",
32+
(request, response) -> IbmWatsonxRankedResponseEntity.fromResponse(response),
33+
false
34+
);
3435
}
3536

3637
public static IbmWatsonxRerankRequestManager of(IbmWatsonxRerankModel model, ThreadPool threadPool) {

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/ibmwatsonx/IbmWatsonxRerankRequest.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,14 @@ public HttpRequest createHttpRequest() {
5757

5858
ByteArrayEntity byteEntity = new ByteArrayEntity(
5959
Strings.toString(
60-
new IbmWatsonxRerankRequestEntity(query,
60+
new IbmWatsonxRerankRequestEntity(
61+
query,
6162
input,
6263
taskSettings,
6364
model.getServiceSettings().modelId(),
64-
model.getServiceSettings().projectId())).
65-
getBytes(StandardCharsets.UTF_8)
65+
model.getServiceSettings().projectId()
66+
)
67+
).getBytes(StandardCharsets.UTF_8)
6668
);
6769

6870
httpPost.setEntity(byteEntity);
@@ -92,15 +94,15 @@ public Request truncate() {
9294
return this; // TODO?
9395
}
9496

95-
public String getQuery(){
97+
public String getQuery() {
9698
return query;
9799
}
98100

99-
public List<String> getInput(){
101+
public List<String> getInput() {
100102
return input;
101103
}
102104

103-
public IbmWatsonxRerankModel getModel(){
105+
public IbmWatsonxRerankModel getModel() {
104106
return model;
105107
}
106108

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/external/request/ibmwatsonx/IbmWatsonxRerankRequestEntity.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,13 @@
1515
import java.util.List;
1616
import java.util.Objects;
1717

18-
public record IbmWatsonxRerankRequestEntity( String query, List<String> inputs, IbmWatsonxRerankTaskSettings taskSettings, String modelId, String projectId)
19-
implements ToXContentObject {
18+
public record IbmWatsonxRerankRequestEntity(
19+
String query,
20+
List<String> inputs,
21+
IbmWatsonxRerankTaskSettings taskSettings,
22+
String modelId,
23+
String projectId
24+
) implements ToXContentObject {
2025

2126
private static final String INPUTS_FIELD = "inputs";
2227
private static final String QUERY_FIELD = "query";

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/ibmwatsonx/IbmWatsonxService.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@
4141
import org.elasticsearch.xpack.inference.services.ServiceUtils;
4242
import org.elasticsearch.xpack.inference.services.ibmwatsonx.embeddings.IbmWatsonxEmbeddingsModel;
4343
import org.elasticsearch.xpack.inference.services.ibmwatsonx.embeddings.IbmWatsonxEmbeddingsServiceSettings;
44-
import org.elasticsearch.xpack.inference.services.validation.ModelValidatorBuilder;
4544
import org.elasticsearch.xpack.inference.services.ibmwatsonx.rerank.IbmWatsonxRerankModel;
45+
import org.elasticsearch.xpack.inference.services.validation.ModelValidatorBuilder;
4646

4747
import java.util.EnumSet;
4848
import java.util.HashMap;
@@ -139,13 +139,15 @@ private static IbmWatsonxModel createModel(
139139
secretSettings,
140140
context
141141
);
142-
case RERANK -> new IbmWatsonxRerankModel(inferenceEntityId,
142+
case RERANK -> new IbmWatsonxRerankModel(
143+
inferenceEntityId,
143144
taskType,
144145
NAME,
145146
serviceSettings,
146147
taskSettings,
147148
secretSettings,
148-
context);
149+
context
150+
);
149151
default -> throw new ElasticsearchStatusException(failureMessage, RestStatus.BAD_REQUEST);
150152
};
151153
}

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/ibmwatsonx/rerank/IbmWatsonxRerankModel.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import static org.elasticsearch.xpack.inference.external.request.ibmwatsonx.IbmWatsonxUtils.TEXT;
2929
import static org.elasticsearch.xpack.inference.external.request.ibmwatsonx.IbmWatsonxUtils.V1;
3030

31-
3231
public class IbmWatsonxRerankModel extends IbmWatsonxModel {
3332
public static IbmWatsonxRerankModel of(IbmWatsonxRerankModel model, Map<String, Object> taskSettings) {
3433
var requestTaskSettings = IbmWatsonxRerankTaskSettings.fromMap(taskSettings);
@@ -92,13 +91,14 @@ public DefaultSecretSettings getSecretSettings() {
9291
public URI uri() {
9392
URI uri;
9493
try {
95-
uri = buildUri(this.getServiceSettings().uri().toString(),this.getServiceSettings().apiVersion());
94+
uri = buildUri(this.getServiceSettings().uri().toString(), this.getServiceSettings().apiVersion());
9695
} catch (URISyntaxException e) {
9796
throw new RuntimeException(e);
9897
}
9998

10099
return uri;
101100
}
101+
102102
/**
103103
* Accepts a visitor to create an executable action. The returned action will not return documents in the response.
104104
* @param visitor _
@@ -111,8 +111,6 @@ public ExecutableAction accept(IbmWatsonxActionVisitor visitor, Map<String, Obje
111111
return visitor.create(this, taskSettings);
112112
}
113113

114-
115-
116114
public static URI buildUri(String uri, String apiVersion) throws URISyntaxException {
117115
return new URIBuilder().setScheme("https")
118116
.setHost(uri)

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/ibmwatsonx/rerank/IbmWatsonxRerankServiceSettings.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,13 @@ public Integer maxInputTokens() {
9292
return 10;
9393
}
9494

95-
public IbmWatsonxRerankServiceSettings(@Nullable URI uri,
96-
String apiVersion,
97-
@Nullable String modelId,
98-
String projectId,
99-
@Nullable RateLimitSettings rateLimitSettings) {
95+
public IbmWatsonxRerankServiceSettings(
96+
@Nullable URI uri,
97+
String apiVersion,
98+
@Nullable String modelId,
99+
String projectId,
100+
@Nullable RateLimitSettings rateLimitSettings
101+
) {
100102
this.uri = uri;
101103
this.apiVersion = apiVersion;
102104
this.projectId = projectId;
@@ -168,7 +170,6 @@ protected XContentBuilder toXContentFragmentOfExposedFields(XContentBuilder buil
168170

169171
builder.field(PROJECT_ID, projectId);
170172

171-
172173
rateLimitSettings.toXContent(builder, params);
173174

174175
return builder;

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/ibmwatsonx/rerank/IbmWatsonxRerankTaskSettings.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import static org.elasticsearch.xpack.inference.services.ServiceUtils.extractOptionalBoolean;
2828
import static org.elasticsearch.xpack.inference.services.ServiceUtils.extractOptionalPositiveInteger;
2929

30-
3130
public class IbmWatsonxRerankTaskSettings implements TaskSettings {
3231

3332
public static final String NAME = "ibm_watsonx_rerank_task_settings";
@@ -73,8 +72,10 @@ public static IbmWatsonxRerankTaskSettings fromMap(Map<String, Object> map) {
7372
* @param requestTaskSettings the settings passed in within the task_settings field of the request
7473
* @return a constructed {@link IbmWatsonxRerankTaskSettings}
7574
*/
76-
public static IbmWatsonxRerankTaskSettings of(IbmWatsonxRerankTaskSettings originalSettings,
77-
IbmWatsonxRerankTaskSettings requestTaskSettings) {
75+
public static IbmWatsonxRerankTaskSettings of(
76+
IbmWatsonxRerankTaskSettings originalSettings,
77+
IbmWatsonxRerankTaskSettings requestTaskSettings
78+
) {
7879
return new IbmWatsonxRerankTaskSettings(
7980
requestTaskSettings.getTopNDocumentsOnly() != null
8081
? requestTaskSettings.getTopNDocumentsOnly()

x-pack/plugin/inference/src/test/java/org/elasticsearch/xpack/inference/external/request/ibmwatsonx/rerank/IbmWatsonxRerankRequestEntityTests.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323
public class IbmWatsonxRerankRequestEntityTests extends ESTestCase {
2424
public void testXContent_Request() throws IOException {
2525
IbmWatsonxRerankTaskSettings taskSettings = new IbmWatsonxRerankTaskSettings(5, true, 100);
26-
var entity = new IbmWatsonxRerankRequestEntity("database",
27-
List.of("greenland", "google","john", "mysql","potter", "grammar"),
26+
var entity = new IbmWatsonxRerankRequestEntity(
27+
"database",
28+
List.of("greenland", "google", "john", "mysql", "potter", "grammar"),
2829
taskSettings,
2930
"model",
30-
"project_id");
31+
"project_id"
32+
);
3133

3234
XContentBuilder builder = XContentFactory.contentBuilder(XContentType.JSON);
3335
entity.toXContent(builder, null);

0 commit comments

Comments
 (0)