1: <?php
2:
3: namespace Saklient\Errors;
4:
5: require_once __DIR__ . "/../../Saklient/Errors/HttpException.php";
6: use \Saklient\Errors\HttpException;
7: require_once __DIR__ . "/../../Saklient/Errors/HttpBadGatewayException.php";
8: use \Saklient\Errors\HttpBadGatewayException;
9: require_once __DIR__ . "/../../Saklient/Errors/HttpBadRequestException.php";
10: use \Saklient\Errors\HttpBadRequestException;
11: require_once __DIR__ . "/../../Saklient/Errors/HttpConflictException.php";
12: use \Saklient\Errors\HttpConflictException;
13: require_once __DIR__ . "/../../Saklient/Errors/HttpExpectationFailedException.php";
14: use \Saklient\Errors\HttpExpectationFailedException;
15: require_once __DIR__ . "/../../Saklient/Errors/HttpFailedDependencyException.php";
16: use \Saklient\Errors\HttpFailedDependencyException;
17: require_once __DIR__ . "/../../Saklient/Errors/HttpForbiddenException.php";
18: use \Saklient\Errors\HttpForbiddenException;
19: require_once __DIR__ . "/../../Saklient/Errors/HttpGatewayTimeoutException.php";
20: use \Saklient\Errors\HttpGatewayTimeoutException;
21: require_once __DIR__ . "/../../Saklient/Errors/HttpGoneException.php";
22: use \Saklient\Errors\HttpGoneException;
23: require_once __DIR__ . "/../../Saklient/Errors/HttpHttpVersionNotSupportedException.php";
24: use \Saklient\Errors\HttpHttpVersionNotSupportedException;
25: require_once __DIR__ . "/../../Saklient/Errors/HttpInsufficientStorageException.php";
26: use \Saklient\Errors\HttpInsufficientStorageException;
27: require_once __DIR__ . "/../../Saklient/Errors/HttpInternalServerErrorException.php";
28: use \Saklient\Errors\HttpInternalServerErrorException;
29: require_once __DIR__ . "/../../Saklient/Errors/HttpLengthRequiredException.php";
30: use \Saklient\Errors\HttpLengthRequiredException;
31: require_once __DIR__ . "/../../Saklient/Errors/HttpLockedException.php";
32: use \Saklient\Errors\HttpLockedException;
33: require_once __DIR__ . "/../../Saklient/Errors/HttpMethodNotAllowedException.php";
34: use \Saklient\Errors\HttpMethodNotAllowedException;
35: require_once __DIR__ . "/../../Saklient/Errors/HttpNotAcceptableException.php";
36: use \Saklient\Errors\HttpNotAcceptableException;
37: require_once __DIR__ . "/../../Saklient/Errors/HttpNotExtendedException.php";
38: use \Saklient\Errors\HttpNotExtendedException;
39: require_once __DIR__ . "/../../Saklient/Errors/HttpNotFoundException.php";
40: use \Saklient\Errors\HttpNotFoundException;
41: require_once __DIR__ . "/../../Saklient/Errors/HttpNotImplementedException.php";
42: use \Saklient\Errors\HttpNotImplementedException;
43: require_once __DIR__ . "/../../Saklient/Errors/HttpPaymentRequiredException.php";
44: use \Saklient\Errors\HttpPaymentRequiredException;
45: require_once __DIR__ . "/../../Saklient/Errors/HttpPreconditionFailedException.php";
46: use \Saklient\Errors\HttpPreconditionFailedException;
47: require_once __DIR__ . "/../../Saklient/Errors/HttpProxyAuthenticationRequiredException.php";
48: use \Saklient\Errors\HttpProxyAuthenticationRequiredException;
49: require_once __DIR__ . "/../../Saklient/Errors/HttpRequestEntityTooLargeException.php";
50: use \Saklient\Errors\HttpRequestEntityTooLargeException;
51: require_once __DIR__ . "/../../Saklient/Errors/HttpRequestTimeoutException.php";
52: use \Saklient\Errors\HttpRequestTimeoutException;
53: require_once __DIR__ . "/../../Saklient/Errors/HttpRequestUriTooLongException.php";
54: use \Saklient\Errors\HttpRequestUriTooLongException;
55: require_once __DIR__ . "/../../Saklient/Errors/HttpRequestedRangeNotSatisfiableException.php";
56: use \Saklient\Errors\HttpRequestedRangeNotSatisfiableException;
57: require_once __DIR__ . "/../../Saklient/Errors/HttpServiceUnavailableException.php";
58: use \Saklient\Errors\HttpServiceUnavailableException;
59: require_once __DIR__ . "/../../Saklient/Errors/HttpUnauthorizedException.php";
60: use \Saklient\Errors\HttpUnauthorizedException;
61: require_once __DIR__ . "/../../Saklient/Errors/HttpUnprocessableEntityException.php";
62: use \Saklient\Errors\HttpUnprocessableEntityException;
63: require_once __DIR__ . "/../../Saklient/Errors/HttpUnsupportedMediaTypeException.php";
64: use \Saklient\Errors\HttpUnsupportedMediaTypeException;
65: require_once __DIR__ . "/../../Saklient/Errors/HttpUpgradeRequiredException.php";
66: use \Saklient\Errors\HttpUpgradeRequiredException;
67: require_once __DIR__ . "/../../Saklient/Errors/HttpVariantAlsoNegotiatesException.php";
68: use \Saklient\Errors\HttpVariantAlsoNegotiatesException;
69: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccessApiKeyDisabledException.php";
70: use \Saklient\Cloud\Errors\AccessApiKeyDisabledException;
71: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccessSakuraException.php";
72: use \Saklient\Cloud\Errors\AccessSakuraException;
73: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccessStaffException.php";
74: use \Saklient\Cloud\Errors\AccessStaffException;
75: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccessTokenException.php";
76: use \Saklient\Cloud\Errors\AccessTokenException;
77: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccessXhrOrApiKeyException.php";
78: use \Saklient\Cloud\Errors\AccessXhrOrApiKeyException;
79: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccountNotFoundException.php";
80: use \Saklient\Cloud\Errors\AccountNotFoundException;
81: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AccountNotSpecifiedException.php";
82: use \Saklient\Cloud\Errors\AccountNotSpecifiedException;
83: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AmbiguousIdentifierException.php";
84: use \Saklient\Cloud\Errors\AmbiguousIdentifierException;
85: require_once __DIR__ . "/../../Saklient/Cloud/Errors/AmbiguousZoneException.php";
86: use \Saklient\Cloud\Errors\AmbiguousZoneException;
87: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ApiProxyTimeoutException.php";
88: use \Saklient\Cloud\Errors\ApiProxyTimeoutException;
89: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ApiProxyTimeoutNonGetException.php";
90: use \Saklient\Cloud\Errors\ApiProxyTimeoutNonGetException;
91: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ArchiveIsIncompleteException.php";
92: use \Saklient\Cloud\Errors\ArchiveIsIncompleteException;
93: require_once __DIR__ . "/../../Saklient/Cloud/Errors/BootFailureByLockException.php";
94: use \Saklient\Cloud\Errors\BootFailureByLockException;
95: require_once __DIR__ . "/../../Saklient/Cloud/Errors/BootFailureInGroupException.php";
96: use \Saklient\Cloud\Errors\BootFailureInGroupException;
97: require_once __DIR__ . "/../../Saklient/Cloud/Errors/BusyException.php";
98: use \Saklient\Cloud\Errors\BusyException;
99: require_once __DIR__ . "/../../Saklient/Cloud/Errors/CantResizeSmallerException.php";
100: use \Saklient\Cloud\Errors\CantResizeSmallerException;
101: require_once __DIR__ . "/../../Saklient/Cloud/Errors/CdromDeviceLockedException.php";
102: use \Saklient\Cloud\Errors\CdromDeviceLockedException;
103: require_once __DIR__ . "/../../Saklient/Cloud/Errors/CdromDisabledException.php";
104: use \Saklient\Cloud\Errors\CdromDisabledException;
105: require_once __DIR__ . "/../../Saklient/Cloud/Errors/CdromInUseException.php";
106: use \Saklient\Cloud\Errors\CdromInUseException;
107: require_once __DIR__ . "/../../Saklient/Cloud/Errors/CdromIsIncompleteException.php";
108: use \Saklient\Cloud\Errors\CdromIsIncompleteException;
109: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ConnectToSameSwitchException.php";
110: use \Saklient\Cloud\Errors\ConnectToSameSwitchException;
111: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ContractCreationException.php";
112: use \Saklient\Cloud\Errors\ContractCreationException;
113: require_once __DIR__ . "/../../Saklient/Cloud/Errors/CopyToItselfException.php";
114: use \Saklient\Cloud\Errors\CopyToItselfException;
115: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DeleteDiskB4TemplateException.php";
116: use \Saklient\Cloud\Errors\DeleteDiskB4TemplateException;
117: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DeleteIpV6NetsFirstException.php";
118: use \Saklient\Cloud\Errors\DeleteIpV6NetsFirstException;
119: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DeleteResB4AccountException.php";
120: use \Saklient\Cloud\Errors\DeleteResB4AccountException;
121: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DeleteRouterB4SwitchException.php";
122: use \Saklient\Cloud\Errors\DeleteRouterB4SwitchException;
123: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DeleteStaticRouteFirstException.php";
124: use \Saklient\Cloud\Errors\DeleteStaticRouteFirstException;
125: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DisabledInSandboxException.php";
126: use \Saklient\Cloud\Errors\DisabledInSandboxException;
127: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DisconnectB4DeleteException.php";
128: use \Saklient\Cloud\Errors\DisconnectB4DeleteException;
129: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DisconnectB4UpdateException.php";
130: use \Saklient\Cloud\Errors\DisconnectB4UpdateException;
131: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DiskConnectionLimitException.php";
132: use \Saklient\Cloud\Errors\DiskConnectionLimitException;
133: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DiskIsCopyingException.php";
134: use \Saklient\Cloud\Errors\DiskIsCopyingException;
135: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DiskIsNotAvailableException.php";
136: use \Saklient\Cloud\Errors\DiskIsNotAvailableException;
137: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DiskLicenseMismatchException.php";
138: use \Saklient\Cloud\Errors\DiskLicenseMismatchException;
139: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DiskOrSsInMigrationException.php";
140: use \Saklient\Cloud\Errors\DiskOrSsInMigrationException;
141: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DiskStockRunOutException.php";
142: use \Saklient\Cloud\Errors\DiskStockRunOutException;
143: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DnsARecordNotFoundException.php";
144: use \Saklient\Cloud\Errors\DnsARecordNotFoundException;
145: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DnsAaaaRecordNotFoundException.php";
146: use \Saklient\Cloud\Errors\DnsAaaaRecordNotFoundException;
147: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DnsPtrUpdateFailureException.php";
148: use \Saklient\Cloud\Errors\DnsPtrUpdateFailureException;
149: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DontCreateInSandboxException.php";
150: use \Saklient\Cloud\Errors\DontCreateInSandboxException;
151: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DuplicateAccountCodeException.php";
152: use \Saklient\Cloud\Errors\DuplicateAccountCodeException;
153: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DuplicateEntryException.php";
154: use \Saklient\Cloud\Errors\DuplicateEntryException;
155: require_once __DIR__ . "/../../Saklient/Cloud/Errors/DuplicateUserCodeException.php";
156: use \Saklient\Cloud\Errors\DuplicateUserCodeException;
157: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FileNotUploadedException.php";
158: use \Saklient\Cloud\Errors\FileNotUploadedException;
159: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FilterArrayComparisonException.php";
160: use \Saklient\Cloud\Errors\FilterArrayComparisonException;
161: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FilterBadOperatorException.php";
162: use \Saklient\Cloud\Errors\FilterBadOperatorException;
163: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FilterNullComparisonException.php";
164: use \Saklient\Cloud\Errors\FilterNullComparisonException;
165: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FilterUnknownOperatorException.php";
166: use \Saklient\Cloud\Errors\FilterUnknownOperatorException;
167: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FtpCannotCloseException.php";
168: use \Saklient\Cloud\Errors\FtpCannotCloseException;
169: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FtpIsAlreadyCloseException.php";
170: use \Saklient\Cloud\Errors\FtpIsAlreadyCloseException;
171: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FtpIsAlreadyOpenException.php";
172: use \Saklient\Cloud\Errors\FtpIsAlreadyOpenException;
173: require_once __DIR__ . "/../../Saklient/Cloud/Errors/FtpMustBeClosedException.php";
174: use \Saklient\Cloud\Errors\FtpMustBeClosedException;
175: require_once __DIR__ . "/../../Saklient/Cloud/Errors/HostOperationFailureException.php";
176: use \Saklient\Cloud\Errors\HostOperationFailureException;
177: require_once __DIR__ . "/../../Saklient/Cloud/Errors/IllegalDasUsageException.php";
178: use \Saklient\Cloud\Errors\IllegalDasUsageException;
179: require_once __DIR__ . "/../../Saklient/Cloud/Errors/InMigrationException.php";
180: use \Saklient\Cloud\Errors\InMigrationException;
181: require_once __DIR__ . "/../../Saklient/Cloud/Errors/InvalidFormatException.php";
182: use \Saklient\Cloud\Errors\InvalidFormatException;
183: require_once __DIR__ . "/../../Saklient/Cloud/Errors/InvalidParamCombException.php";
184: use \Saklient\Cloud\Errors\InvalidParamCombException;
185: require_once __DIR__ . "/../../Saklient/Cloud/Errors/InvalidRangeException.php";
186: use \Saklient\Cloud\Errors\InvalidRangeException;
187: require_once __DIR__ . "/../../Saklient/Cloud/Errors/InvalidUriArgumentException.php";
188: use \Saklient\Cloud\Errors\InvalidUriArgumentException;
189: require_once __DIR__ . "/../../Saklient/Cloud/Errors/IpV6NetAlreadyAttachedException.php";
190: use \Saklient\Cloud\Errors\IpV6NetAlreadyAttachedException;
191: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitCountInAccountException.php";
192: use \Saklient\Cloud\Errors\LimitCountInAccountException;
193: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitCountInMemberException.php";
194: use \Saklient\Cloud\Errors\LimitCountInMemberException;
195: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitCountInNetworkException.php";
196: use \Saklient\Cloud\Errors\LimitCountInNetworkException;
197: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitCountInRouterException.php";
198: use \Saklient\Cloud\Errors\LimitCountInRouterException;
199: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitCountInZoneException.php";
200: use \Saklient\Cloud\Errors\LimitCountInZoneException;
201: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitMemoryInAccountException.php";
202: use \Saklient\Cloud\Errors\LimitMemoryInAccountException;
203: require_once __DIR__ . "/../../Saklient/Cloud/Errors/LimitSizeInAccountException.php";
204: use \Saklient\Cloud\Errors\LimitSizeInAccountException;
205: require_once __DIR__ . "/../../Saklient/Cloud/Errors/MissingIsoImageException.php";
206: use \Saklient\Cloud\Errors\MissingIsoImageException;
207: require_once __DIR__ . "/../../Saklient/Cloud/Errors/MissingParamException.php";
208: use \Saklient\Cloud\Errors\MissingParamException;
209: require_once __DIR__ . "/../../Saklient/Cloud/Errors/MustBeOfSameZoneException.php";
210: use \Saklient\Cloud\Errors\MustBeOfSameZoneException;
211: require_once __DIR__ . "/../../Saklient/Cloud/Errors/NoDisplayResponseException.php";
212: use \Saklient\Cloud\Errors\NoDisplayResponseException;
213: require_once __DIR__ . "/../../Saklient/Cloud/Errors/NotForRouterException.php";
214: use \Saklient\Cloud\Errors\NotForRouterException;
215: require_once __DIR__ . "/../../Saklient/Cloud/Errors/NotReplicatingException.php";
216: use \Saklient\Cloud\Errors\NotReplicatingException;
217: require_once __DIR__ . "/../../Saklient/Cloud/Errors/NotWithHybridconnException.php";
218: use \Saklient\Cloud\Errors\NotWithHybridconnException;
219: require_once __DIR__ . "/../../Saklient/Cloud/Errors/OldStoragePlanException.php";
220: use \Saklient\Cloud\Errors\OldStoragePlanException;
221: require_once __DIR__ . "/../../Saklient/Cloud/Errors/OperationFailureException.php";
222: use \Saklient\Cloud\Errors\OperationFailureException;
223: require_once __DIR__ . "/../../Saklient/Cloud/Errors/OperationTimeoutException.php";
224: use \Saklient\Cloud\Errors\OperationTimeoutException;
225: require_once __DIR__ . "/../../Saklient/Cloud/Errors/OriginalHashMismatchException.php";
226: use \Saklient\Cloud\Errors\OriginalHashMismatchException;
227: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PacketFilterApplyingException.php";
228: use \Saklient\Cloud\Errors\PacketFilterApplyingException;
229: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PacketFilterVersionMismatchException.php";
230: use \Saklient\Cloud\Errors\PacketFilterVersionMismatchException;
231: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ParamIpNotFoundException.php";
232: use \Saklient\Cloud\Errors\ParamIpNotFoundException;
233: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ParamResNotFoundException.php";
234: use \Saklient\Cloud\Errors\ParamResNotFoundException;
235: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PaymentCreditCardException.php";
236: use \Saklient\Cloud\Errors\PaymentCreditCardException;
237: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PaymentPaymentException.php";
238: use \Saklient\Cloud\Errors\PaymentPaymentException;
239: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PaymentRegistrationException.php";
240: use \Saklient\Cloud\Errors\PaymentRegistrationException;
241: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PaymentTelCertificationException.php";
242: use \Saklient\Cloud\Errors\PaymentTelCertificationException;
243: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PaymentUnpayableException.php";
244: use \Saklient\Cloud\Errors\PaymentUnpayableException;
245: require_once __DIR__ . "/../../Saklient/Cloud/Errors/PenaltyOperationException.php";
246: use \Saklient\Cloud\Errors\PenaltyOperationException;
247: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ReplicaAlreadyExistsException.php";
248: use \Saklient\Cloud\Errors\ReplicaAlreadyExistsException;
249: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ReplicaNotFoundException.php";
250: use \Saklient\Cloud\Errors\ReplicaNotFoundException;
251: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ResAlreadyConnectedException.php";
252: use \Saklient\Cloud\Errors\ResAlreadyConnectedException;
253: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ResAlreadyDisconnectedException.php";
254: use \Saklient\Cloud\Errors\ResAlreadyDisconnectedException;
255: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ResAlreadyExistsException.php";
256: use \Saklient\Cloud\Errors\ResAlreadyExistsException;
257: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ResUsedInZoneException.php";
258: use \Saklient\Cloud\Errors\ResUsedInZoneException;
259: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ResourcePathNotFoundException.php";
260: use \Saklient\Cloud\Errors\ResourcePathNotFoundException;
261: require_once __DIR__ . "/../../Saklient/Cloud/Errors/RunOutOfIpAddressException.php";
262: use \Saklient\Cloud\Errors\RunOutOfIpAddressException;
263: require_once __DIR__ . "/../../Saklient/Cloud/Errors/SameLicenseRequiredException.php";
264: use \Saklient\Cloud\Errors\SameLicenseRequiredException;
265: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ServerCouldNotStopException.php";
266: use \Saklient\Cloud\Errors\ServerCouldNotStopException;
267: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ServerIsCleaningException.php";
268: use \Saklient\Cloud\Errors\ServerIsCleaningException;
269: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ServerOperationFailureException.php";
270: use \Saklient\Cloud\Errors\ServerOperationFailureException;
271: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ServerPowerMustBeDownException.php";
272: use \Saklient\Cloud\Errors\ServerPowerMustBeDownException;
273: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ServerPowerMustBeUpException.php";
274: use \Saklient\Cloud\Errors\ServerPowerMustBeUpException;
275: require_once __DIR__ . "/../../Saklient/Cloud/Errors/ServiceTemporarilyUnavailableException.php";
276: use \Saklient\Cloud\Errors\ServiceTemporarilyUnavailableException;
277: require_once __DIR__ . "/../../Saklient/Cloud/Errors/SizeMismatchException.php";
278: use \Saklient\Cloud\Errors\SizeMismatchException;
279: require_once __DIR__ . "/../../Saklient/Cloud/Errors/SnapshotInMigrationException.php";
280: use \Saklient\Cloud\Errors\SnapshotInMigrationException;
281: require_once __DIR__ . "/../../Saklient/Cloud/Errors/StillCreatingException.php";
282: use \Saklient\Cloud\Errors\StillCreatingException;
283: require_once __DIR__ . "/../../Saklient/Cloud/Errors/StorageAbnormalException.php";
284: use \Saklient\Cloud\Errors\StorageAbnormalException;
285: require_once __DIR__ . "/../../Saklient/Cloud/Errors/StorageOperationFailureException.php";
286: use \Saklient\Cloud\Errors\StorageOperationFailureException;
287: require_once __DIR__ . "/../../Saklient/Cloud/Errors/SwitchHybridConnectedException.php";
288: use \Saklient\Cloud\Errors\SwitchHybridConnectedException;
289: require_once __DIR__ . "/../../Saklient/Cloud/Errors/TemplateFtpIsOpenException.php";
290: use \Saklient\Cloud\Errors\TemplateFtpIsOpenException;
291: require_once __DIR__ . "/../../Saklient/Cloud/Errors/TemplateIsIncompleteException.php";
292: use \Saklient\Cloud\Errors\TemplateIsIncompleteException;
293: require_once __DIR__ . "/../../Saklient/Cloud/Errors/TooManyRequestException.php";
294: use \Saklient\Cloud\Errors\TooManyRequestException;
295: require_once __DIR__ . "/../../Saklient/Cloud/Errors/UnknownException.php";
296: use \Saklient\Cloud\Errors\UnknownException;
297: require_once __DIR__ . "/../../Saklient/Cloud/Errors/UnknownOsTypeException.php";
298: use \Saklient\Cloud\Errors\UnknownOsTypeException;
299: require_once __DIR__ . "/../../Saklient/Cloud/Errors/UnsupportedResClassException.php";
300: use \Saklient\Cloud\Errors\UnsupportedResClassException;
301: require_once __DIR__ . "/../../Saklient/Cloud/Errors/UserNotSpecifiedException.php";
302: use \Saklient\Cloud\Errors\UserNotSpecifiedException;
303: require_once __DIR__ . "/../../Saklient/Cloud/Errors/VncProxyRequestFailureException.php";
304: use \Saklient\Cloud\Errors\VncProxyRequestFailureException;
305: require_once __DIR__ . "/../../Saklient/Util.php";
306: use \Saklient\Util;
307: require_once __DIR__ . "/../../Saklient/Errors/SaklientException.php";
308: use \Saklient\Errors\SaklientException;
309:
310: class ExceptionFactory {
311:
312: 313: 314: 315: 316: 317: 318:
319: static public function create($status, $code=null, $message="")
320: {
321: switch ($code) {
322: case "access_apikey_disabled": {
323: return new AccessApiKeyDisabledException($status, $code, $message);
324: }
325: case "access_sakura": {
326: return new AccessSakuraException($status, $code, $message);
327: }
328: case "access_staff": {
329: return new AccessStaffException($status, $code, $message);
330: }
331: case "access_token": {
332: return new AccessTokenException($status, $code, $message);
333: }
334: case "access_xhr_or_apikey": {
335: return new AccessXhrOrApiKeyException($status, $code, $message);
336: }
337: case "account_not_found": {
338: return new AccountNotFoundException($status, $code, $message);
339: }
340: case "account_not_specified": {
341: return new AccountNotSpecifiedException($status, $code, $message);
342: }
343: case "ambiguous_identifier": {
344: return new AmbiguousIdentifierException($status, $code, $message);
345: }
346: case "ambiguous_zone": {
347: return new AmbiguousZoneException($status, $code, $message);
348: }
349: case "apiproxy_timeout": {
350: return new ApiProxyTimeoutException($status, $code, $message);
351: }
352: case "apiproxy_timeout_non_get": {
353: return new ApiProxyTimeoutNonGetException($status, $code, $message);
354: }
355: case "archive_is_incomplete": {
356: return new ArchiveIsIncompleteException($status, $code, $message);
357: }
358: case "bad_gateway": {
359: return new HttpBadGatewayException($status, $code, $message);
360: }
361: case "bad_request": {
362: return new HttpBadRequestException($status, $code, $message);
363: }
364: case "boot_failure_by_lock": {
365: return new BootFailureByLockException($status, $code, $message);
366: }
367: case "boot_failure_in_group": {
368: return new BootFailureInGroupException($status, $code, $message);
369: }
370: case "busy": {
371: return new BusyException($status, $code, $message);
372: }
373: case "cant_resize_smaller": {
374: return new CantResizeSmallerException($status, $code, $message);
375: }
376: case "cdrom_device_locked": {
377: return new CdromDeviceLockedException($status, $code, $message);
378: }
379: case "cdrom_disabled": {
380: return new CdromDisabledException($status, $code, $message);
381: }
382: case "cdrom_in_use": {
383: return new CdromInUseException($status, $code, $message);
384: }
385: case "cdrom_is_incomplete": {
386: return new CdromIsIncompleteException($status, $code, $message);
387: }
388: case "conflict": {
389: return new HttpConflictException($status, $code, $message);
390: }
391: case "connect_to_same_switch": {
392: return new ConnectToSameSwitchException($status, $code, $message);
393: }
394: case "contract_creation": {
395: return new ContractCreationException($status, $code, $message);
396: }
397: case "copy_to_itself": {
398: return new CopyToItselfException($status, $code, $message);
399: }
400: case "delete_disk_b4_template": {
401: return new DeleteDiskB4TemplateException($status, $code, $message);
402: }
403: case "delete_ipv6nets_first": {
404: return new DeleteIpV6NetsFirstException($status, $code, $message);
405: }
406: case "delete_res_b4_account": {
407: return new DeleteResB4AccountException($status, $code, $message);
408: }
409: case "delete_router_b4_switch": {
410: return new DeleteRouterB4SwitchException($status, $code, $message);
411: }
412: case "delete_static_route_first": {
413: return new DeleteStaticRouteFirstException($status, $code, $message);
414: }
415: case "disabled_in_sandbox": {
416: return new DisabledInSandboxException($status, $code, $message);
417: }
418: case "disconnect_b4_delete": {
419: return new DisconnectB4DeleteException($status, $code, $message);
420: }
421: case "disconnect_b4_update": {
422: return new DisconnectB4UpdateException($status, $code, $message);
423: }
424: case "disk_connection_limit": {
425: return new DiskConnectionLimitException($status, $code, $message);
426: }
427: case "disk_is_copying": {
428: return new DiskIsCopyingException($status, $code, $message);
429: }
430: case "disk_is_not_available": {
431: return new DiskIsNotAvailableException($status, $code, $message);
432: }
433: case "disk_license_mismatch": {
434: return new DiskLicenseMismatchException($status, $code, $message);
435: }
436: case "disk_stock_run_out": {
437: return new DiskStockRunOutException($status, $code, $message);
438: }
439: case "diskorss_in_migration": {
440: return new DiskOrSsInMigrationException($status, $code, $message);
441: }
442: case "dns_a_record_not_found": {
443: return new DnsARecordNotFoundException($status, $code, $message);
444: }
445: case "dns_aaaa_record_not_found": {
446: return new DnsAaaaRecordNotFoundException($status, $code, $message);
447: }
448: case "dns_ptr_update_failure": {
449: return new DnsPtrUpdateFailureException($status, $code, $message);
450: }
451: case "dont_create_in_sandbox": {
452: return new DontCreateInSandboxException($status, $code, $message);
453: }
454: case "duplicate_account_code": {
455: return new DuplicateAccountCodeException($status, $code, $message);
456: }
457: case "duplicate_entry": {
458: return new DuplicateEntryException($status, $code, $message);
459: }
460: case "duplicate_user_code": {
461: return new DuplicateUserCodeException($status, $code, $message);
462: }
463: case "expectation_failed": {
464: return new HttpExpectationFailedException($status, $code, $message);
465: }
466: case "failed_dependency": {
467: return new HttpFailedDependencyException($status, $code, $message);
468: }
469: case "file_not_uploaded": {
470: return new FileNotUploadedException($status, $code, $message);
471: }
472: case "filter_array_comparison": {
473: return new FilterArrayComparisonException($status, $code, $message);
474: }
475: case "filter_bad_operator": {
476: return new FilterBadOperatorException($status, $code, $message);
477: }
478: case "filter_null_comparison": {
479: return new FilterNullComparisonException($status, $code, $message);
480: }
481: case "filter_unknown_operator": {
482: return new FilterUnknownOperatorException($status, $code, $message);
483: }
484: case "forbidden": {
485: return new HttpForbiddenException($status, $code, $message);
486: }
487: case "ftp_cannot_close": {
488: return new FtpCannotCloseException($status, $code, $message);
489: }
490: case "ftp_is_already_close": {
491: return new FtpIsAlreadyCloseException($status, $code, $message);
492: }
493: case "ftp_is_already_open": {
494: return new FtpIsAlreadyOpenException($status, $code, $message);
495: }
496: case "ftp_must_be_closed": {
497: return new FtpMustBeClosedException($status, $code, $message);
498: }
499: case "gateway_timeout": {
500: return new HttpGatewayTimeoutException($status, $code, $message);
501: }
502: case "gone": {
503: return new HttpGoneException($status, $code, $message);
504: }
505: case "host_operation_failure": {
506: return new HostOperationFailureException($status, $code, $message);
507: }
508: case "http_version_not_supported": {
509: return new HttpHttpVersionNotSupportedException($status, $code, $message);
510: }
511: case "illegal_das_usage": {
512: return new IllegalDasUsageException($status, $code, $message);
513: }
514: case "in_migration": {
515: return new InMigrationException($status, $code, $message);
516: }
517: case "insufficient_storage": {
518: return new HttpInsufficientStorageException($status, $code, $message);
519: }
520: case "internal_server_error": {
521: return new HttpInternalServerErrorException($status, $code, $message);
522: }
523: case "invalid_format": {
524: return new InvalidFormatException($status, $code, $message);
525: }
526: case "invalid_param_comb": {
527: return new InvalidParamCombException($status, $code, $message);
528: }
529: case "invalid_range": {
530: return new InvalidRangeException($status, $code, $message);
531: }
532: case "invalid_uri_argument": {
533: return new InvalidUriArgumentException($status, $code, $message);
534: }
535: case "ipv6net_already_attached": {
536: return new IpV6NetAlreadyAttachedException($status, $code, $message);
537: }
538: case "length_required": {
539: return new HttpLengthRequiredException($status, $code, $message);
540: }
541: case "limit_count_in_account": {
542: return new LimitCountInAccountException($status, $code, $message);
543: }
544: case "limit_count_in_member": {
545: return new LimitCountInMemberException($status, $code, $message);
546: }
547: case "limit_count_in_network": {
548: return new LimitCountInNetworkException($status, $code, $message);
549: }
550: case "limit_count_in_router": {
551: return new LimitCountInRouterException($status, $code, $message);
552: }
553: case "limit_count_in_zone": {
554: return new LimitCountInZoneException($status, $code, $message);
555: }
556: case "limit_memory_in_account": {
557: return new LimitMemoryInAccountException($status, $code, $message);
558: }
559: case "limit_size_in_account": {
560: return new LimitSizeInAccountException($status, $code, $message);
561: }
562: case "locked": {
563: return new HttpLockedException($status, $code, $message);
564: }
565: case "method_not_allowed": {
566: return new HttpMethodNotAllowedException($status, $code, $message);
567: }
568: case "missing_iso_image": {
569: return new MissingIsoImageException($status, $code, $message);
570: }
571: case "missing_param": {
572: return new MissingParamException($status, $code, $message);
573: }
574: case "must_be_of_same_zone": {
575: return new MustBeOfSameZoneException($status, $code, $message);
576: }
577: case "no_display_response": {
578: return new NoDisplayResponseException($status, $code, $message);
579: }
580: case "not_acceptable": {
581: return new HttpNotAcceptableException($status, $code, $message);
582: }
583: case "not_extended": {
584: return new HttpNotExtendedException($status, $code, $message);
585: }
586: case "not_for_router": {
587: return new NotForRouterException($status, $code, $message);
588: }
589: case "not_found": {
590: return new HttpNotFoundException($status, $code, $message);
591: }
592: case "not_implemented": {
593: return new HttpNotImplementedException($status, $code, $message);
594: }
595: case "not_replicating": {
596: return new NotReplicatingException($status, $code, $message);
597: }
598: case "not_with_hybridconn": {
599: return new NotWithHybridconnException($status, $code, $message);
600: }
601: case "old_storage_plan": {
602: return new OldStoragePlanException($status, $code, $message);
603: }
604: case "operation_failure": {
605: return new OperationFailureException($status, $code, $message);
606: }
607: case "operation_timeout": {
608: return new OperationTimeoutException($status, $code, $message);
609: }
610: case "original_hash_mismatch": {
611: return new OriginalHashMismatchException($status, $code, $message);
612: }
613: case "packetfilter_applying": {
614: return new PacketFilterApplyingException($status, $code, $message);
615: }
616: case "packetfilter_version_mismatch": {
617: return new PacketFilterVersionMismatchException($status, $code, $message);
618: }
619: case "param_ip_not_found": {
620: return new ParamIpNotFoundException($status, $code, $message);
621: }
622: case "param_res_not_found": {
623: return new ParamResNotFoundException($status, $code, $message);
624: }
625: case "payment_creditcard": {
626: return new PaymentCreditCardException($status, $code, $message);
627: }
628: case "payment_payment": {
629: return new PaymentPaymentException($status, $code, $message);
630: }
631: case "payment_registration": {
632: return new PaymentRegistrationException($status, $code, $message);
633: }
634: case "payment_required": {
635: return new HttpPaymentRequiredException($status, $code, $message);
636: }
637: case "payment_telcertification": {
638: return new PaymentTelCertificationException($status, $code, $message);
639: }
640: case "payment_unpayable": {
641: return new PaymentUnpayableException($status, $code, $message);
642: }
643: case "penalty_operation": {
644: return new PenaltyOperationException($status, $code, $message);
645: }
646: case "precondition_failed": {
647: return new HttpPreconditionFailedException($status, $code, $message);
648: }
649: case "proxy_authentication_required": {
650: return new HttpProxyAuthenticationRequiredException($status, $code, $message);
651: }
652: case "replica_already_exists": {
653: return new ReplicaAlreadyExistsException($status, $code, $message);
654: }
655: case "replica_not_found": {
656: return new ReplicaNotFoundException($status, $code, $message);
657: }
658: case "request_entity_too_large": {
659: return new HttpRequestEntityTooLargeException($status, $code, $message);
660: }
661: case "request_timeout": {
662: return new HttpRequestTimeoutException($status, $code, $message);
663: }
664: case "request_uri_too_long": {
665: return new HttpRequestUriTooLongException($status, $code, $message);
666: }
667: case "requested_range_not_satisfiable": {
668: return new HttpRequestedRangeNotSatisfiableException($status, $code, $message);
669: }
670: case "res_already_connected": {
671: return new ResAlreadyConnectedException($status, $code, $message);
672: }
673: case "res_already_disconnected": {
674: return new ResAlreadyDisconnectedException($status, $code, $message);
675: }
676: case "res_already_exists": {
677: return new ResAlreadyExistsException($status, $code, $message);
678: }
679: case "res_used_in_zone": {
680: return new ResUsedInZoneException($status, $code, $message);
681: }
682: case "resource_path_not_found": {
683: return new ResourcePathNotFoundException($status, $code, $message);
684: }
685: case "run_out_of_ipaddress": {
686: return new RunOutOfIpAddressException($status, $code, $message);
687: }
688: case "same_license_required": {
689: return new SameLicenseRequiredException($status, $code, $message);
690: }
691: case "server_could_not_stop": {
692: return new ServerCouldNotStopException($status, $code, $message);
693: }
694: case "server_is_cleaning": {
695: return new ServerIsCleaningException($status, $code, $message);
696: }
697: case "server_operation_failure": {
698: return new ServerOperationFailureException($status, $code, $message);
699: }
700: case "server_power_must_be_down": {
701: return new ServerPowerMustBeDownException($status, $code, $message);
702: }
703: case "server_power_must_be_up": {
704: return new ServerPowerMustBeUpException($status, $code, $message);
705: }
706: case "service_temporarily_unavailable": {
707: return new ServiceTemporarilyUnavailableException($status, $code, $message);
708: }
709: case "service_unavailable": {
710: return new HttpServiceUnavailableException($status, $code, $message);
711: }
712: case "size_mismatch": {
713: return new SizeMismatchException($status, $code, $message);
714: }
715: case "snapshot_in_migration": {
716: return new SnapshotInMigrationException($status, $code, $message);
717: }
718: case "still_creating": {
719: return new StillCreatingException($status, $code, $message);
720: }
721: case "storage_abnormal": {
722: return new StorageAbnormalException($status, $code, $message);
723: }
724: case "storage_operation_failure": {
725: return new StorageOperationFailureException($status, $code, $message);
726: }
727: case "switch_hybrid_connected": {
728: return new SwitchHybridConnectedException($status, $code, $message);
729: }
730: case "template_ftp_is_open": {
731: return new TemplateFtpIsOpenException($status, $code, $message);
732: }
733: case "template_is_incomplete": {
734: return new TemplateIsIncompleteException($status, $code, $message);
735: }
736: case "too_many_request": {
737: return new TooManyRequestException($status, $code, $message);
738: }
739: case "unauthorized": {
740: return new HttpUnauthorizedException($status, $code, $message);
741: }
742: case "unknown": {
743: return new UnknownException($status, $code, $message);
744: }
745: case "unknown_os_type": {
746: return new UnknownOsTypeException($status, $code, $message);
747: }
748: case "unprocessable_entity": {
749: return new HttpUnprocessableEntityException($status, $code, $message);
750: }
751: case "unsupported_media_type": {
752: return new HttpUnsupportedMediaTypeException($status, $code, $message);
753: }
754: case "unsupported_res_class": {
755: return new UnsupportedResClassException($status, $code, $message);
756: }
757: case "upgrade_required": {
758: return new HttpUpgradeRequiredException($status, $code, $message);
759: }
760: case "user_not_specified": {
761: return new UserNotSpecifiedException($status, $code, $message);
762: }
763: case "variant_also_negotiates": {
764: return new HttpVariantAlsoNegotiatesException($status, $code, $message);
765: }
766: case "vnc_proxy_request_failure": {
767: return new VncProxyRequestFailureException($status, $code, $message);
768: }
769: }
770:
771: switch ($status) {
772: case 400: {
773: return new HttpBadRequestException($status, $code, $message);
774: }
775: case 401: {
776: return new HttpUnauthorizedException($status, $code, $message);
777: }
778: case 402: {
779: return new HttpPaymentRequiredException($status, $code, $message);
780: }
781: case 403: {
782: return new HttpForbiddenException($status, $code, $message);
783: }
784: case 404: {
785: return new HttpNotFoundException($status, $code, $message);
786: }
787: case 405: {
788: return new HttpMethodNotAllowedException($status, $code, $message);
789: }
790: case 406: {
791: return new HttpNotAcceptableException($status, $code, $message);
792: }
793: case 407: {
794: return new HttpProxyAuthenticationRequiredException($status, $code, $message);
795: }
796: case 408: {
797: return new HttpRequestTimeoutException($status, $code, $message);
798: }
799: case 409: {
800: return new HttpConflictException($status, $code, $message);
801: }
802: case 410: {
803: return new HttpGoneException($status, $code, $message);
804: }
805: case 411: {
806: return new HttpLengthRequiredException($status, $code, $message);
807: }
808: case 412: {
809: return new HttpPreconditionFailedException($status, $code, $message);
810: }
811: case 413: {
812: return new HttpRequestEntityTooLargeException($status, $code, $message);
813: }
814: case 415: {
815: return new HttpUnsupportedMediaTypeException($status, $code, $message);
816: }
817: case 416: {
818: return new HttpRequestedRangeNotSatisfiableException($status, $code, $message);
819: }
820: case 417: {
821: return new HttpExpectationFailedException($status, $code, $message);
822: }
823: case 422: {
824: return new HttpUnprocessableEntityException($status, $code, $message);
825: }
826: case 423: {
827: return new HttpLockedException($status, $code, $message);
828: }
829: case 424: {
830: return new HttpFailedDependencyException($status, $code, $message);
831: }
832: case 426: {
833: return new HttpUpgradeRequiredException($status, $code, $message);
834: }
835: case 500: {
836: return new HttpRequestUriTooLongException($status, $code, $message);
837: }
838: case 501: {
839: return new HttpNotImplementedException($status, $code, $message);
840: }
841: case 502: {
842: return new HttpBadGatewayException($status, $code, $message);
843: }
844: case 503: {
845: return new HttpServiceUnavailableException($status, $code, $message);
846: }
847: case 504: {
848: return new HttpGatewayTimeoutException($status, $code, $message);
849: }
850: case 505: {
851: return new HttpHttpVersionNotSupportedException($status, $code, $message);
852: }
853: case 506: {
854: return new HttpVariantAlsoNegotiatesException($status, $code, $message);
855: }
856: case 507: {
857: return new HttpInsufficientStorageException($status, $code, $message);
858: }
859: case 510: {
860: return new HttpNotExtendedException($status, $code, $message);
861: }
862: }
863:
864: return new HttpException($status, $code, $message);
865: }
866:
867:
868:
869: }
870:
871: