NIMSDK-AOS  9.19.0
QChatMessageAntiSpamOption.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.qchat.model;
2 
3 import java.io.Serializable;
4 
5 /**
6  * 消息反垃圾配置选项
7  */
8 public 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 }
void setCustomAntiSpamEnable(Boolean customAntiSpamEnable)
设置是否使用自定义反垃圾字段(customAntiSpamContent)
void setAntiSpamUsingYidun(Boolean antiSpamUsingYidun)
设置单条消息是否使用易盾反垃圾
void setYidunAntiCheating(String yidunAntiCheating)
设置易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
String getYidunAntiCheating()
获取易盾反垃圾增强反作弊专属字段, 限制json, 长度限制1024
String getYidunCallback()
获取易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数 ...
void setCustomAntiSpamContent(String customAntiSpamContent)
设置开发者自定义的反垃圾字段
String getCustomAntiSpamContent()
获取开发者自定义的反垃圾字段
Boolean getAntiSpamUsingYidun()
获取单条消息是否使用易盾反垃圾
String getAntiSpamBusinessId()
获取用户配置的对某些单条消息另外的反垃圾的业务ID
Boolean getCustomAntiSpamEnable()
获取是否使用自定义反垃圾字段(customAntiSpamContent)
String getYidunAntiSpamExt()
获取易盾反垃圾扩展字段, 限制json, 长度限制1024
void setAntiSpamBusinessId(String antiSpamBusinessId)
设置用户配置的对某些单条消息另外的反垃圾的业务ID
void setYidunCallback(String yidunCallback)
设置易盾check的回调URL, 目前仅支持Audio类型的消息, 最长256个字符, 如果不合法则忽略该参数 ...
void setYidunAntiSpamExt(String yidunAntiSpamExt)
设置易盾反垃圾扩展字段, 限制json, 长度限制1024