Add DELETE method to Keep Client
authormajewsk6 <krzysztof.majewski.km1@contractors.roche.com>
Tue, 18 Jan 2022 08:59:50 +0000 (09:59 +0100)
committermajewsk6 <krzysztof.majewski.km1@contractors.roche.com>
Tue, 18 Jan 2022 08:59:50 +0000 (09:59 +0100)
Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski majewski.kielce@gmail.com

sdk/java-v2/src/main/java/org/arvados/client/api/client/KeepWebApiClient.java

index 4cd08b7832459dd21987fd797382824835c7c618..0145b0fc4c5129948d132f0662ed05b6807a3a96 100644 (file)
@@ -26,6 +26,15 @@ public class KeepWebApiClient extends BaseApiClient {
         return newFileCall(request);
     }
 
+    public String delete(String collectionUuid, String filePathName) {
+        Request request = getRequestBuilder()
+                .url(getUrlBuilder(collectionUuid, filePathName).build())
+                .delete()
+                .build();
+
+        return newCall(request);
+    }
+
     private HttpUrl.Builder getUrlBuilder(String collectionUuid, String filePathName) {
         return new HttpUrl.Builder()
                 .scheme(config.getApiProtocol())