diff --git a/common-util/src/main/java/org/upsmf/common/util/CloudStorageUtil.java b/common-util/src/main/java/org/upsmf/common/util/CloudStorageUtil.java
index 6b1385dd0ce91f2f5c0c4ab4901d441afd90b70d..2499b5a45696f5efbbfa5fe844e729ef60bae6cb 100644
--- a/common-util/src/main/java/org/upsmf/common/util/CloudStorageUtil.java
+++ b/common-util/src/main/java/org/upsmf/common/util/CloudStorageUtil.java
@@ -19,7 +19,7 @@ public class CloudStorageUtil {
   private static final Map<String, IStorageService> storageServiceMap = new HashMap<>();
 
   public enum CloudStorageType {
-    AZURE("azure");
+    AZURE("azure"), GCLOUD("gcloud");
     private String type;
 
     private CloudStorageType(String type) {
@@ -33,7 +33,9 @@ public class CloudStorageUtil {
     public static CloudStorageType getByName(String type) {
       if (AZURE.type.equals(type)) {
         return CloudStorageType.AZURE;
-      } else {
+      } else if (GCLOUD.type.equals(type)) {
+        return CloudStorageType.GCLOUD;
+      }else {
         ProjectCommonException.throwClientErrorException(
             ResponseCode.errorUnsupportedCloudStorage,
             ProjectUtil.formatMessage(