All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dingxianginc.ctu.client.model.CtuResponseStatus Maven / Gradle / Ivy

There is a newer version: 2.7
Show newest version
/*
 * Copyright: 2017 dingxiang-inc.com Inc. All rights reserved.
 */

package com.dingxianginc.ctu.client.model;

/**
 * Created by dingxiang-inc on 2017/5/5.
 */
public enum CtuResponseStatus {
    SUCCESS("成功"),
//    HAS_RISK("有安全防空风险"),

    INVALID_REQUEST_PARAMS("请求不合法,缺少必须参数"),
    INVALID_REQUEST_BODY("请求不合法,请求body为空"),
    INVALID_REQUEST_NO_EVENT_DATA("请求不合法,请求事件的数据为空"),
    INVALID_REQUEST_SIGN("请求签名错误"),
    INVALID_APP_KEY("不合法的appId"),
    INVALID_EVENT_CODE("不合法的事件"),
    INVALID_APP_EVENT_RELATION("应用和事件的绑定关系错误"),

    EVENT_GRAY_SCALE("事件有灰度控制,非灰度请求"),
    NO_POLICY_FOUND("没有找到防控策略"),
    POLICY_HAS_ERROR("防控策略配置有错误"),
    NOT_SUPPORTED_POLICY_OPERATOR("不支持防控策略里的操作符"),

    QPS_EXCEEDING_MAXIMUM_THRESHOLD("QPS超过最大阀值"),
    SERVER_CONNECT_FAILED("服务器通信异常"),

    SERVICE_INTERNAL_ERROR("服务器内部错误"),

    NO_TRUST_IN_NAMELIST("该次请求第三方名单出错,结果不可信");

    private String statusDesc;

    private CtuResponseStatus(String statusDesc) {
        this.statusDesc = statusDesc;
    }

    public String statusDesc() {
        return this.statusDesc;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy