From 1dac34a098ade16d53bea8d72046f88b533d2ee2 Mon Sep 17 00:00:00 2001 From: Aurelien Poscia Date: Wed, 23 Aug 2023 21:34:04 +0200 Subject: [PATCH] SONAR-20452 SONAR-19759 fix SSF-423 + ITs (cherry picked from commit 08141530600898864c20c2999831d0250ff431ad) --- .../ws/client/almsettings/AlmSettingsService.java | 1 + .../ws/client/almsettings/CreateGithubRequest.java | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/AlmSettingsService.java b/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/AlmSettingsService.java index b9d8597a6e2..4edec9b9c7b 100644 --- a/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/AlmSettingsService.java +++ b/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/AlmSettingsService.java @@ -125,6 +125,7 @@ public class AlmSettingsService extends BaseService { .setParam("url", request.getUrl()) .setParam("clientId", request.getClientId()) .setParam("clientSecret", request.getClientSecret()) + .setParam("webhookSecret", request.getWebhookSecret()) .setMediaType(MediaTypes.JSON)).content(); } diff --git a/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/CreateGithubRequest.java b/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/CreateGithubRequest.java index ef02ef668b2..843ab8306d0 100644 --- a/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/CreateGithubRequest.java +++ b/sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/CreateGithubRequest.java @@ -37,6 +37,7 @@ public class CreateGithubRequest { private String url; private String clientId; private String clientSecret; + private String webhookSecret; /** * This is a mandatory parameter. @@ -105,4 +106,14 @@ public class CreateGithubRequest { public String getClientSecret() { return clientSecret; } + + public CreateGithubRequest setWebhookSecret(@Nullable String webhookSecret) { + this.webhookSecret = webhookSecret; + return this; + } + + @CheckForNull + public String getWebhookSecret() { + return webhookSecret; + } } -- 2.39.5