NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatMessageAntiSpamOption.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.model;
2
3import java.io.Serializable;
4
5/**
6 * 消息反垃圾配置选项
7 */
8public class QChatMessageAntiSpamOption implements Serializable {
9
10 /**
11 * 是否使用自定义反垃圾字段(customAntiSpamContent)
12 */
13 private Boolean isCustomAntiSpamEnable;
14 /**
15 * 开发者自定义的反垃圾字段
16 */
17 private String customAntiSpamContent;
18 /**
19 * 用户配置的对某些单条消息另外的反垃圾的业务ID
20 */
21 private String antiSpamBusinessId;
22 /**
23 * 单条消息是否使用易盾反垃圾
24 */
25 private Boolean isAntiSpamUsingYidun;
26 /**
27 * 易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数
28 */
29 private String yidunCallback;
30 /**
31 * 易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
32 */
33 private String yidunAntiCheating;
34 /**
35 * 易盾反垃圾扩展字段, 限制json, 长度限制1024
36 */
37 private String yidunAntiSpamExt;
38
39 /**
40 * 获取是否使用自定义反垃圾字段(customAntiSpamContent)
41 * @return
42 */
43 public Boolean getCustomAntiSpamEnable() {
44 return isCustomAntiSpamEnable;
45 }
46
47 /**
48 * 获取开发者自定义的反垃圾字段
49 * @return
50 */
51 public String getCustomAntiSpamContent() {
52 return customAntiSpamContent;
53 }
54
55 /**
56 * 获取用户配置的对某些单条消息另外的反垃圾的业务ID
57 * @return
58 */
59 public String getAntiSpamBusinessId() {
60 return antiSpamBusinessId;
61 }
62
63 /**
64 * 获取单条消息是否使用易盾反垃圾
65 * @return
66 */
67 public Boolean getAntiSpamUsingYidun() {
68 return isAntiSpamUsingYidun;
69 }
70
71 /**
72 * 获取易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数
73 * @return
74 */
75 public String getYidunCallback() {
76 return yidunCallback;
77 }
78
79 /**
80 * 获取易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
81 * @return
82 */
83 public String getYidunAntiCheating() {
84 return yidunAntiCheating;
85 }
86
87 /**
88 * 获取易盾反垃圾扩展字段, 限制json, 长度限制1024
89 * @return
90 */
91 public String getYidunAntiSpamExt() {
92 return yidunAntiSpamExt;
93 }
94
95 /**
96 * 设置是否使用自定义反垃圾字段(customAntiSpamContent)
97 * @param customAntiSpamEnable 是否使用自定义反垃圾字段(customAntiSpamContent)
98 */
99 public void setCustomAntiSpamEnable(Boolean customAntiSpamEnable) {
100 isCustomAntiSpamEnable = customAntiSpamEnable;
101 }
102
103 /**
104 * 设置开发者自定义的反垃圾字段
105 * @param customAntiSpamContent 开发者自定义的反垃圾字段
106 */
107 public void setCustomAntiSpamContent(String customAntiSpamContent) {
108 this.customAntiSpamContent = customAntiSpamContent;
109 }
110
111 /**
112 * 设置用户配置的对某些单条消息另外的反垃圾的业务ID
113 * @param antiSpamBusinessId 用户配置的对某些单条消息另外的反垃圾的业务ID
114 */
115 public void setAntiSpamBusinessId(String antiSpamBusinessId) {
116 this.antiSpamBusinessId = antiSpamBusinessId;
117 }
118
119 /**
120 * 设置单条消息是否使用易盾反垃圾
121 * @param antiSpamUsingYidun 单条消息是否使用易盾反垃圾
122 */
123 public void setAntiSpamUsingYidun(Boolean antiSpamUsingYidun) {
124 isAntiSpamUsingYidun = antiSpamUsingYidun;
125 }
126
127 /**
128 * 设置易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数
129 * @param yidunCallback 易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数
130 */
131 public void setYidunCallback(String yidunCallback) {
132 this.yidunCallback = yidunCallback;
133 }
134
135 /**
136 * 设置易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
137 * @param yidunAntiCheating 易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
138 */
139 public void setYidunAntiCheating(String yidunAntiCheating) {
140 this.yidunAntiCheating = yidunAntiCheating;
141 }
142
143 /**
144 * 设置易盾反垃圾扩展字段, 限制json, 长度限制1024
145 * @param yidunAntiSpamExt 易盾反垃圾扩展字段, 限制json, 长度限制1024
146 */
147 public void setYidunAntiSpamExt(String yidunAntiSpamExt) {
148 this.yidunAntiSpamExt = yidunAntiSpamExt;
149 }
150
151 @Override
152 public String toString() {
153 return "QChatMessageAntiSpamOption{" +
154 "isCustomAntiSpamEnable=" + isCustomAntiSpamEnable +
155 ", customAntiSpamContent='" + customAntiSpamContent + '\'' +
156 ", antiSpamBusinessId='" + antiSpamBusinessId + '\'' +
157 ", isAntiSpamUsingYidun=" + isAntiSpamUsingYidun +
158 ", yidunCallback='" + yidunCallback + '\'' +
159 ", yidunAntiCheating='" + yidunAntiCheating + '\'' +
160 ", yidunAntiSpamExt='" + yidunAntiSpamExt + '\'' +
161 '}';
162 }
163}
String getYidunAntiSpamExt()
获取易盾反垃圾扩展字段, 限制json, 长度限制1024
String getAntiSpamBusinessId()
获取用户配置的对某些单条消息另外的反垃圾的业务ID
void setAntiSpamBusinessId(String antiSpamBusinessId)
设置用户配置的对某些单条消息另外的反垃圾的业务ID
void setCustomAntiSpamContent(String customAntiSpamContent)
设置开发者自定义的反垃圾字段
void setYidunCallback(String yidunCallback)
设置易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数
void setCustomAntiSpamEnable(Boolean customAntiSpamEnable)
设置是否使用自定义反垃圾字段(customAntiSpamContent)
Boolean getAntiSpamUsingYidun()
获取单条消息是否使用易盾反垃圾
void setYidunAntiCheating(String yidunAntiCheating)
设置易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
Boolean getCustomAntiSpamEnable()
获取是否使用自定义反垃圾字段(customAntiSpamContent)
String getCustomAntiSpamContent()
获取开发者自定义的反垃圾字段
String getYidunAntiCheating()
获取易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
void setAntiSpamUsingYidun(Boolean antiSpamUsingYidun)
设置单条消息是否使用易盾反垃圾
String getYidunCallback()
获取易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数
void setYidunAntiSpamExt(String yidunAntiSpamExt)
设置易盾反垃圾扩展字段, 限制json, 长度限制1024