NIMSDK-AOS  9.21.0
NIMAIModelStreamCallStatus.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.ai.enums;
2 
3 /**
4  * NIMAIModelStreamCallStatus枚举类
5  * <p>
6  * 数字人代理请求流式响应状态。
7  * </p>
8  *
9  * @author jintao
10  * @version 1.0
11  */
13 
14  /**
15  * 非流式状态
16  * 值为0
17  */
19 
20  /**
21  * 停止输出
22  * 值为2
23  */
25 
26  /**
27  * 输出完成
28  * 值为4
29  */
31 
32  /**
33  * 服务器异常终止
34  * 值为5
35  */
37 
38  /**
39  * 枚举值
40  */
41  private final int value;
42 
43  /**
44  * 构造函数
45  *
46  * @param value 枚举值
47  */
49  this.value = value;
50  }
51 
52  /**
53  * 获取枚举值
54  *
55  * @return 枚举的整数值
56  */
57  public int getValue() {
58  return value;
59  }
60 
61  /**
62  * 根据整数值获取对应的枚举实例
63  *
64  * @param value 整数值
65  * @return 对应的枚举实例,如果没有匹配项则返回null
66  */
67  public static NIMAIModelStreamCallStatus typeOfValue(int value) {
69  if (status.getValue() == value) {
70  return status;
71  }
72  }
73  return NIM_AI_MODEL_STREAM_CALL_STATUS_NONE;
74  }
75 }
static NIMAIModelStreamCallStatus typeOfValue(int value)
根据整数值获取对应的枚举实例