枚举 ErrorCode

    • 枚举常量详细资料

      • SUCCESS

        public static final ErrorCode SUCCESS
      • UNDEFINED

        public static final ErrorCode UNDEFINED
      • PARAM_INVALID

        public static final ErrorCode PARAM_INVALID
      • JSON_PARSE_ERROR

        public static final ErrorCode JSON_PARSE_ERROR
      • ACTION_NOT_SUPPORT

        public static final ErrorCode ACTION_NOT_SUPPORT
      • DEVICE_NOT_LOGIN

        public static final ErrorCode DEVICE_NOT_LOGIN
      • DEVICE_NOT_EXIST

        public static final ErrorCode DEVICE_NOT_EXIST
      • DEVICE_LOGIN_AUTH_FAILED

        public static final ErrorCode DEVICE_LOGIN_AUTH_FAILED
      • DEVICE_NOT_SUPPORT_SUB_DEV

        public static final ErrorCode DEVICE_NOT_SUPPORT_SUB_DEV
      • DEVICE_TOPO_NOT_ALLOW_CIRCLE

        public static final ErrorCode DEVICE_TOPO_NOT_ALLOW_CIRCLE
      • DEVICE_NOT_ONLINE

        public static final ErrorCode DEVICE_NOT_ONLINE
      • DEVICE_DISABLED

        public static final ErrorCode DEVICE_DISABLED
      • DEVICE_NOT_HAS_SUB_DEVICE

        public static final ErrorCode DEVICE_NOT_HAS_SUB_DEVICE
      • PRODUCT_NOT_EXIST

        public static final ErrorCode PRODUCT_NOT_EXIST
      • PRODUCT_NOT_SUPPORT_REMOTE_CONFIG

        public static final ErrorCode PRODUCT_NOT_SUPPORT_REMOTE_CONFIG
      • PRODUCT_DELETED

        public static final ErrorCode PRODUCT_DELETED
      • DEVICE_IMEI_INVALID

        public static final ErrorCode DEVICE_IMEI_INVALID
      • DEVICE_IMEI_EXIST

        public static final ErrorCode DEVICE_IMEI_EXIST
      • RULE_SELECT_PARAM_INVALID

        public static final ErrorCode RULE_SELECT_PARAM_INVALID
      • RULE_EXPRESSION_INVALID

        public static final ErrorCode RULE_EXPRESSION_INVALID
      • RULE_NOT_FOUND

        public static final ErrorCode RULE_NOT_FOUND
      • RULE_DEST_HTTP_NOT_VALID

        public static final ErrorCode RULE_DEST_HTTP_NOT_VALID
      • MODEL_DATA_PARAM_INVALID

        public static final ErrorCode MODEL_DATA_PARAM_INVALID
      • QUOTA_EXIST

        public static final ErrorCode QUOTA_EXIST
      • QUOTA_NOT_FOUND

        public static final ErrorCode QUOTA_NOT_FOUND
      • UPGRADE_TASK_ENABLE_CONFLICT

        public static final ErrorCode UPGRADE_TASK_ENABLE_CONFLICT
      • UPGRADE_TASK_ENABLE_CYCLE

        public static final ErrorCode UPGRADE_TASK_ENABLE_CYCLE
      • UPGRADE_TASK_NOT_FOUND

        public static final ErrorCode UPGRADE_TASK_NOT_FOUND
      • AVAILABLE_REMOTE_CONFIG_NOT_FOUND

        public static final ErrorCode AVAILABLE_REMOTE_CONFIG_NOT_FOUND
      • QUOTA_INSUFFICIENT

        public static final ErrorCode QUOTA_INSUFFICIENT
      • MODEL_DATA_PARAM_NAME_CONFLICT

        public static final ErrorCode MODEL_DATA_PARAM_NAME_CONFLICT
      • MODEL_DATA_PARAM_IDENTIFIER_CONFLICT

        public static final ErrorCode MODEL_DATA_PARAM_IDENTIFIER_CONFLICT
      • MODEL_DATA_CMD_NAME_CONFLICT

        public static final ErrorCode MODEL_DATA_CMD_NAME_CONFLICT
      • MODEL_DATA_CMD_IDENTIFIER_CONFLICT

        public static final ErrorCode MODEL_DATA_CMD_IDENTIFIER_CONFLICT
      • DEV_ID_INVALID

        public static final ErrorCode DEV_ID_INVALID
      • DEV_ID_EXIST

        public static final ErrorCode DEV_ID_EXIST
      • PRODUCT_NOT_ALLOW_DELETE_DEVICE_EXIST

        public static final ErrorCode PRODUCT_NOT_ALLOW_DELETE_DEVICE_EXIST
      • DEVICE_NOT_ALLOW_TO_DIRECT_CONNECT

        public static final ErrorCode DEVICE_NOT_ALLOW_TO_DIRECT_CONNECT
      • DEVICE_GATEWAY_NOT_ONLINE

        public static final ErrorCode DEVICE_GATEWAY_NOT_ONLINE
      • PRODUCT_SCRIPT_NOT_RUNNING

        public static final ErrorCode PRODUCT_SCRIPT_NOT_RUNNING
      • PRODUCT_SCRIPT_ENCODE_ERROR

        public static final ErrorCode PRODUCT_SCRIPT_ENCODE_ERROR
      • PRODUCT_SCRIPT_DECODE_ERROR

        public static final ErrorCode PRODUCT_SCRIPT_DECODE_ERROR
      • PRODUCT_NOT_SUPPORT_SCRIPT

        public static final ErrorCode PRODUCT_NOT_SUPPORT_SCRIPT
      • PRODUCT_SCRIPT_RETURN_VALUE_INVALID

        public static final ErrorCode PRODUCT_SCRIPT_RETURN_VALUE_INVALID
      • PRODUCT_SCRIPT_COMPILE_ERROR

        public static final ErrorCode PRODUCT_SCRIPT_COMPILE_ERROR
      • DEVICE_NOT_SUPPORT_BATCH_DEV_SEND

        public static final ErrorCode DEVICE_NOT_SUPPORT_BATCH_DEV_SEND
      • DEVICE_TOPO_NOT_EXIST

        public static final ErrorCode DEVICE_TOPO_NOT_EXIST
      • PAYLOAD_IS_EMPTY

        public static final ErrorCode PAYLOAD_IS_EMPTY
      • DEVICE_LOGIN_TOO_FREQUENTLY

        public static final ErrorCode DEVICE_LOGIN_TOO_FREQUENTLY
      • TAG_KEY_INVALID

        public static final ErrorCode TAG_KEY_INVALID
      • TAG_KEY_DUPLICATED

        public static final ErrorCode TAG_KEY_DUPLICATED
      • REMOTE_CONFIG_MULTI_DEVICE

        public static final ErrorCode REMOTE_CONFIG_MULTI_DEVICE
      • REMOTE_CONFIG_NOT_EXIST

        public static final ErrorCode REMOTE_CONFIG_NOT_EXIST
      • PRODUCT_EXIST

        public static final ErrorCode PRODUCT_EXIST
      • INTERNAL_ERROR

        public static final ErrorCode INTERNAL_ERROR
    • 方法详细资料

      • values

        public static ErrorCode[] values()
        按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。该方法可用于迭代 常量, 如下所示:
        for (ErrorCode c : ErrorCode.values())
            System.out.println(c);
        
        返回:
        按照声明该枚举类型的常量的顺序返回的包含这些常量的数组
      • valueOf

        public static ErrorCode valueOf​(String name)
        返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
        参数:
        name - 要返回的枚举常量的名称。
        返回:
        返回带有指定名称的枚举常量
        抛出:
        IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量
        NullPointerException - 如果参数为空值
      • of

        public static ErrorCode of​(int code)
      • getCode

        public int getCode()
      • getDesc

        public String getDesc()