package com.sequenceiq.cloudbreak.cloud.azure.status;
import com.microsoft.azure.management.compute.PowerState;
import com.sequenceiq.cloudbreak.cloud.model.InstanceStatus;
public class AzureInstanceStatus {
private AzureInstanceStatus() {
}
public static InstanceStatus get(PowerState powerState) {
if (PowerState.RUNNING.equals(powerState)) {
return InstanceStatus.STARTED;
} else if (PowerState.DEALLOCATED.equals(powerState)) {
return InstanceStatus.STOPPED;
} else {
return InstanceStatus.IN_PROGRESS;
}
}
}