Skip to content

Commit ad009c6

Browse files
Refactor Llama request classes to use pattern matching for secret settings
1 parent fe6173e commit ad009c6

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/llama/request/completion/LlamaChatCompletionRequest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ public HttpRequest createHttpRequest() {
6060
httpPost.setEntity(byteEntity);
6161

6262
httpPost.setHeader(HttpHeaders.CONTENT_TYPE, XContentType.JSON.mediaTypeWithoutParameters());
63-
if (model.getSecretSettings() instanceof DefaultSecretSettings) {
64-
var secretSettings = (DefaultSecretSettings) model.getSecretSettings();
63+
if (model.getSecretSettings() instanceof DefaultSecretSettings secretSettings) {
6564
httpPost.setHeader(createAuthBearerHeader(secretSettings.apiKey()));
6665
}
6766

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/llama/request/embeddings/LlamaEmbeddingsRequest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ public HttpRequest createHttpRequest() {
6666
httpPost.setEntity(byteEntity);
6767

6868
httpPost.setHeader(HttpHeaders.CONTENT_TYPE, XContentType.JSON.mediaTypeWithoutParameters());
69-
if (model.getSecretSettings() instanceof DefaultSecretSettings) {
70-
var secretSettings = (DefaultSecretSettings) model.getSecretSettings();
69+
if (model.getSecretSettings() instanceof DefaultSecretSettings secretSettings) {
7170
httpPost.setHeader(createAuthBearerHeader(secretSettings.apiKey()));
7271
}
7372

0 commit comments

Comments
 (0)