This is an automated email from the ASF dual-hosted git repository.

dyankiv pushed a commit to branch DATALAB-2898
in repository https://gitbox.apache.org/repos/asf/incubator-datalab.git

commit db517ca7fec1b7db7dca9535421724b1903bc20e
Author: Denys Yankiv <[email protected]>
AuthorDate: Mon Aug 29 15:26:07 2022 +0300

    add terminate request for dataengine service on azure
---
 .../main/java/com/epam/datalab/backendapi/util/RequestBuilder.java | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/services/self-service/src/main/java/com/epam/datalab/backendapi/util/RequestBuilder.java
 
b/services/self-service/src/main/java/com/epam/datalab/backendapi/util/RequestBuilder.java
index 7b1ea0a0b..832a332f4 100644
--- 
a/services/self-service/src/main/java/com/epam/datalab/backendapi/util/RequestBuilder.java
+++ 
b/services/self-service/src/main/java/com/epam/datalab/backendapi/util/RequestBuilder.java
@@ -40,6 +40,7 @@ import 
com.epam.datalab.dto.aws.computational.ComputationalCreateAws;
 import com.epam.datalab.dto.aws.computational.SparkComputationalCreateAws;
 import com.epam.datalab.dto.aws.exploratory.ExploratoryCreateAws;
 import com.epam.datalab.dto.azure.AzureCloudSettings;
+import com.epam.datalab.dto.azure.computational.AzureComputationalTerminateDTO;
 import com.epam.datalab.dto.azure.computational.SparkComputationalCreateAzure;
 import com.epam.datalab.dto.azure.exploratory.ExploratoryActionStartAzure;
 import com.epam.datalab.dto.azure.exploratory.ExploratoryActionStopAzure;
@@ -460,7 +461,11 @@ public class RequestBuilder {
                 computationalTerminate = (T) terminateDTO;
                 break;
             case AZURE:
-                computationalTerminate = (T) 
newResourceSysBaseDTO(resourceCreator, cloudProvider, 
ComputationalTerminateDTO.class);
+                AzureComputationalTerminateDTO azureTerminateDTO =  
newResourceSysBaseDTO(resourceCreator, cloudProvider, 
AzureComputationalTerminateDTO.class);
+                if (computationalResource.getDataEngineType() == 
DataEngineType.CLOUD_SERVICE){
+                    
azureTerminateDTO.setClusterName(computationalResource.getComputationalId());
+                }
+                computationalTerminate = (T) azureTerminateDTO;
                 break;
             case GCP:
                 GcpComputationalTerminateDTO gcpTerminateDTO = 
newResourceSysBaseDTO(resourceCreator, cloudProvider,


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to