1: <?php
2:
3: namespace Saklient\Cloud\Enums;
4:
5: require_once __DIR__ . "/../../../Saklient/Cloud/Enums/EnumBase.php";
6: use \Saklient\Cloud\Enums\EnumBase;
7: require_once __DIR__ . "/../../../Saklient/Util.php";
8: use \Saklient\Util;
9: require_once __DIR__ . "/../../../Saklient/Errors/SaklientException.php";
10: use \Saklient\Errors\SaklientException;
11:
12:
13: class EAvailability extends EnumBase {
14:
15:
16: const selectable = "selectable";
17:
18:
19: const migrating = "migrating";
20:
21:
22: const precreate = "precreate";
23:
24:
25: const replicating = "replicating";
26:
27:
28: const transfering = "transfering";
29:
30:
31: const stopped = "stopped";
32:
33:
34: const failed = "failed";
35:
36:
37: const charged = "charged";
38:
39:
40: const uploading = "uploading";
41:
42:
43: const available = "available";
44:
45:
46:
47:
48: static function _map() {
49: return [
50: "selectable" => 69,
51: "migrating" => 70,
52: "precreate" => 71,
53: "replicating" => 72,
54: "transfering" => 73,
55: "stopped" => 75,
56: "failed" => 78,
57: "charged" => 79,
58: "uploading" => 80,
59: "available" => 100
60: ];
61: }
62:
63:
64:
65: }
66:
67: