in iothub/device/iot-device-client/src/main/java/com/microsoft/azure/sdk/iot/device/IotHubStatusCode.java [154:195]
public static IotHubStatusCode getIotHubStatusCode(int httpsStatus)
{
IotHubStatusCode iotHubStatus;
switch (httpsStatus)
{
case 200:
case 204:
iotHubStatus = OK;
break;
case 400:
iotHubStatus = BAD_FORMAT;
break;
case 401:
iotHubStatus = UNAUTHORIZED;
break;
case 403:
iotHubStatus = QUOTA_EXCEEDED;
break;
case 404:
iotHubStatus = NOT_FOUND;
break;
case 412:
iotHubStatus = PRECONDITION_FAILED;
break;
case 413:
iotHubStatus = REQUEST_ENTITY_TOO_LARGE;
break;
case 429:
iotHubStatus = THROTTLED;
break;
case 500:
iotHubStatus = INTERNAL_SERVER_ERROR;
break;
case 503:
iotHubStatus = SERVER_BUSY;
break;
default:
iotHubStatus = ERROR;
}
return iotHubStatus;
}