This is an automated email from the ASF dual-hosted git repository.
apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 228a33968854 Replace deprecated IamAuthenticator constructor by the
Builder
228a33968854 is described below
commit 228a33968854c5f1a8e59eb1a88298b72a2cc6a9
Author: Aurélien Pupier <[email protected]>
AuthorDate: Fri May 29 10:28:01 2026 +0200
Replace deprecated IamAuthenticator constructor by the Builder
Signed-off-by: Aurélien Pupier <[email protected]>
---
.../camel/component/ibm/watson/discovery/WatsonDiscoveryEndpoint.java | 2 +-
.../camel/component/ibm/watson/language/WatsonLanguageEndpoint.java | 2 +-
.../camel/component/ibm/watson/stt/WatsonSpeechToTextEndpoint.java | 2 +-
.../component/ibm/watson/stt/integration/WatsonSpeechToTextIT.java | 2 +-
.../camel/component/ibm/watson/tts/WatsonTextToSpeechEndpoint.java | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git
a/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryEndpoint.java
b/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryEndpoint.java
index 4aca7f0ee4e6..8f0da055569a 100644
---
a/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryEndpoint.java
+++
b/components/camel-ibm/camel-ibm-watson-discovery/src/main/java/org/apache/camel/component/ibm/watson/discovery/WatsonDiscoveryEndpoint.java
@@ -109,7 +109,7 @@ public class WatsonDiscoveryEndpoint extends
DefaultEndpoint implements Endpoint
}
private Discovery createDiscoveryClient() {
- IamAuthenticator authenticator = new
IamAuthenticator(configuration.getApiKey());
+ IamAuthenticator authenticator = (new
IamAuthenticator.Builder()).apikey(configuration.getApiKey()).build();
Discovery service = new Discovery(configuration.getVersion(),
authenticator);
if (configuration.getServiceUrl() != null) {
diff --git
a/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageEndpoint.java
b/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageEndpoint.java
index 90e191302479..801c07756df8 100644
---
a/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageEndpoint.java
+++
b/components/camel-ibm/camel-ibm-watson-language/src/main/java/org/apache/camel/component/ibm/watson/language/WatsonLanguageEndpoint.java
@@ -105,7 +105,7 @@ public class WatsonLanguageEndpoint extends DefaultEndpoint
implements EndpointS
}
private NaturalLanguageUnderstanding createNluClient() {
- IamAuthenticator authenticator = new
IamAuthenticator(configuration.getApiKey());
+ IamAuthenticator authenticator = (new
IamAuthenticator.Builder()).apikey(configuration.getApiKey()).build();
NaturalLanguageUnderstanding service = new
NaturalLanguageUnderstanding("2022-04-07", authenticator);
if (configuration.getServiceUrl() != null) {
diff --git
a/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextEndpoint.java
b/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextEndpoint.java
index 4e8cc05ce85e..8080b7d634e8 100644
---
a/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextEndpoint.java
+++
b/components/camel-ibm/camel-ibm-watson-speech-to-text/src/main/java/org/apache/camel/component/ibm/watson/stt/WatsonSpeechToTextEndpoint.java
@@ -107,7 +107,7 @@ public class WatsonSpeechToTextEndpoint extends
DefaultEndpoint implements Endpo
}
private SpeechToText createSttClient() {
- IamAuthenticator authenticator = new
IamAuthenticator(configuration.getApiKey());
+ IamAuthenticator authenticator = (new
IamAuthenticator.Builder()).apikey(configuration.getApiKey()).build();
SpeechToText service = new SpeechToText(authenticator);
if (configuration.getServiceUrl() != null) {
diff --git
a/components/camel-ibm/camel-ibm-watson-speech-to-text/src/test/java/org/apache/camel/component/ibm/watson/stt/integration/WatsonSpeechToTextIT.java
b/components/camel-ibm/camel-ibm-watson-speech-to-text/src/test/java/org/apache/camel/component/ibm/watson/stt/integration/WatsonSpeechToTextIT.java
index bcf6d1e3fd57..22e3ccfb6da2 100644
---
a/components/camel-ibm/camel-ibm-watson-speech-to-text/src/test/java/org/apache/camel/component/ibm/watson/stt/integration/WatsonSpeechToTextIT.java
+++
b/components/camel-ibm/camel-ibm-watson-speech-to-text/src/test/java/org/apache/camel/component/ibm/watson/stt/integration/WatsonSpeechToTextIT.java
@@ -137,7 +137,7 @@ public class WatsonSpeechToTextIT extends
WatsonSpeechToTextTestSupport {
LOG.info("Generating real speech audio using Watson
Text-to-Speech...");
// Create Watson TTS client
- IamAuthenticator authenticator = new IamAuthenticator(ttsApiKey);
+ IamAuthenticator authenticator = (new
IamAuthenticator.Builder()).apikey(ttsApiKey).build();
TextToSpeech ttsService = new TextToSpeech(authenticator);
if (ttsServiceUrl != null && !ttsServiceUrl.isBlank()) {
diff --git
a/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechEndpoint.java
b/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechEndpoint.java
index 170a819db123..c1452017dd08 100644
---
a/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechEndpoint.java
+++
b/components/camel-ibm/camel-ibm-watson-text-to-speech/src/main/java/org/apache/camel/component/ibm/watson/tts/WatsonTextToSpeechEndpoint.java
@@ -107,7 +107,7 @@ public class WatsonTextToSpeechEndpoint extends
DefaultEndpoint implements Endpo
}
private TextToSpeech createTtsClient() {
- IamAuthenticator authenticator = new
IamAuthenticator(configuration.getApiKey());
+ IamAuthenticator authenticator = (new
IamAuthenticator.Builder()).apikey(configuration.getApiKey()).build();
TextToSpeech service = new TextToSpeech(authenticator);
if (configuration.getServiceUrl() != null) {