package com.sequenceiq.cloudbreak.cloud.azure.status;
import com.sequenceiq.cloudbreak.cloud.model.ResourceStatus;
public class AzureStackStatus {
private AzureStackStatus() {
}
public static ResourceStatus mapResourceStatus(String status) {
switch (status) {
case "Accepted":
return ResourceStatus.IN_PROGRESS;
case "Ready":
return ResourceStatus.UPDATED;
case "Canceled":
return ResourceStatus.FAILED;
case "Failed":
return ResourceStatus.FAILED;
case "Deleted":
return ResourceStatus.DELETED;
case "Succeeded":
return ResourceStatus.CREATED;
default:
return ResourceStatus.IN_PROGRESS;
}
}
}