]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-14133 add parameters to set_azure_binding
authorPierre <pierre.guillot@sonarsource.com>
Fri, 13 Nov 2020 15:57:23 +0000 (16:57 +0100)
committersonartech <sonartech@sonarsource.com>
Wed, 25 Nov 2020 20:06:26 +0000 (20:06 +0000)
sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/AlmSettingsService.java
sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/CreateAzureRequest.java
sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/DeleteRequest.java
sonar-ws/src/main/java/org/sonarqube/ws/client/almsettings/SetAzureBindingRequest.java

index cd506f16be4c215ff19dc5bd80135b88cb07f70a..0c3319755a3e96d217a68aeac34fc4b88fb2b342 100644 (file)
@@ -196,6 +196,8 @@ public class AlmSettingsService extends BaseService {
       new PostRequest(path("set_azure_binding"))
         .setParam("almSetting", request.getAlmSetting())
         .setParam("project", request.getProject())
+        .setParam("projectName", request.getProjectName())
+        .setParam("repositoryName", request.getRepositoryName())
         .setMediaType(MediaTypes.JSON)).content();
   }
 
index b076e0458c3009fd0d11f42e18af897e8dd6ae81..28f6c7ec3917cd0b4207475ece28c116ac2b5797 100644 (file)
@@ -33,38 +33,29 @@ public class CreateAzureRequest {
   private String personalAccessToken;
   private String url;
 
-  /**
-   * This is a mandatory parameter.
-   */
   public CreateAzureRequest setKey(String key) {
     this.key = key;
     return this;
   }
 
-  public String getKey() {
-    return key;
-  }
-
-  /**
-   * This is a mandatory parameter.
-   */
   public CreateAzureRequest setPersonalAccessToken(String personalAccessToken) {
     this.personalAccessToken = personalAccessToken;
     return this;
   }
 
-  public String getPersonalAccessToken() {
-    return personalAccessToken;
-  }
-
-  /**
-   * This is a mandatory parameter.
-   */
   public CreateAzureRequest setUrl(String url) {
     this.url = url;
     return this;
   }
 
+  public String getKey() {
+    return key;
+  }
+
+  public String getPersonalAccessToken() {
+    return personalAccessToken;
+  }
+
   public String getUrl() {
     return url;
   }
index c9f6df6f64a6253b54efc7fa91d3752bf5fdaab1..65a5b79ddb965c767988a7dd4ce81453ae64b9aa 100644 (file)
@@ -29,17 +29,14 @@ import javax.annotation.Generated;
 @Generated("sonar-ws-generator")
 public class DeleteRequest {
 
-  private String key;
+  private static String key;
+
+  public DeleteRequest(String key) {
+    this.key = key;
+  }
 
   public String getKey() {
     return key;
   }
 
-  /**
-   * This is a mandatory parameter.
-   */
-  public DeleteRequest setKey(String key) {
-    this.key = key;
-    return this;
-  }
 }
index 2958d2d1b351741817037e1393c4d0423ed0f177..9dee34d017ee63d097a9b5886da06ec64d40471f 100644 (file)
@@ -31,6 +31,8 @@ public class SetAzureBindingRequest {
 
   private String almSetting;
   private String project;
+  private String repositoryName;
+  private String projectName;
 
   /**
    * This is a mandatory parameter.
@@ -56,4 +58,29 @@ public class SetAzureBindingRequest {
     return project;
   }
 
+  public String getRepositoryName() {
+    return repositoryName;
+  }
+
+  /**
+   * This is a mandatory parameter.
+   * @return
+   */
+  public SetAzureBindingRequest setRepositoryName(String repositoryName) {
+    this.repositoryName = repositoryName;
+    return this;
+  }
+
+  public String getProjectName() {
+    return projectName;
+  }
+
+  /**
+   * This is a mandatory parameter.
+   * @return
+   */
+  public SetAzureBindingRequest setProjectName(String projectName) {
+    this.projectName = projectName;
+    return this;
+  }
 }