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) {

Reply via email to