public static IotHubStatusCode getIotHubStatusCode()

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;
    }