public static class TIMGroupManager.ModifyGroupInfoParam
extends java.lang.Object
构造器和说明 |
---|
ModifyGroupInfoParam(java.lang.String groupId)
构造参数实例
|
限定符和类型 | 方法和说明 |
---|---|
TIMGroupAddOpt |
getAddOption() |
java.util.Map<java.lang.String,byte[]> |
getCustomInfo() |
java.lang.String |
getFaceUrl() |
long |
getFlags() |
java.lang.String |
getGroupId() |
java.lang.String |
getGroupName() |
java.lang.String |
getIntroduction() |
long |
getMaxMemberNum() |
java.lang.String |
getNotification() |
boolean |
isSearchable() |
boolean |
isSilenceAll() |
boolean |
isValid() |
boolean |
isVisable() |
TIMGroupManager.ModifyGroupInfoParam |
setAddOption(TIMGroupAddOpt addOpt)
设置加群选项
|
TIMGroupManager.ModifyGroupInfoParam |
setCustomInfo(java.util.Map<java.lang.String,byte[]> customInfos)
设置群组自定义字段,长度不超过 512 字节
通过 [IM 控制台](https://console.cloud.tencent.com/avc) -> 功能配置 -> 群维度自定义字段 配置相关的 key 和权限。
|
TIMGroupManager.ModifyGroupInfoParam |
setFaceUrl(java.lang.String faceUrl)
设置修改后的群头像URL
|
void |
setGroupId(java.lang.String groupId) |
TIMGroupManager.ModifyGroupInfoParam |
setGroupName(java.lang.String groupName)
设置修改后的群名称
|
TIMGroupManager.ModifyGroupInfoParam |
setIntroduction(java.lang.String introduction)
设置修改后的群简介
|
TIMGroupManager.ModifyGroupInfoParam |
setMaxMemberNum(long maxMemberNum)
设置最大群成员数
|
TIMGroupManager.ModifyGroupInfoParam |
setNotification(java.lang.String notification)
设置修改后的群公告
|
TIMGroupManager.ModifyGroupInfoParam |
setSearchable(boolean searchable)
设置群组是否能被搜索到
|
TIMGroupManager.ModifyGroupInfoParam |
setSilenceAll(boolean silenceAll)
设置群组全员禁言
|
TIMGroupManager.ModifyGroupInfoParam |
setVisable(boolean visable)
设置群组成员是否对外可见
|
public ModifyGroupInfoParam(@NonNull java.lang.String groupId)
groupId
- 群IDpublic void setGroupId(java.lang.String groupId)
public java.lang.String getGroupName()
public TIMGroupManager.ModifyGroupInfoParam setGroupName(@NonNull java.lang.String groupName)
groupName
- 群名称public java.lang.String getGroupId()
public java.lang.String getNotification()
public TIMGroupManager.ModifyGroupInfoParam setNotification(@NonNull java.lang.String notification)
notification
- 群公告public java.lang.String getIntroduction()
public TIMGroupManager.ModifyGroupInfoParam setIntroduction(@NonNull java.lang.String introduction)
introduction
- 群简介public java.lang.String getFaceUrl()
public TIMGroupManager.ModifyGroupInfoParam setFaceUrl(@NonNull java.lang.String faceUrl)
faceUrl
- 群头像URLpublic TIMGroupAddOpt getAddOption()
public TIMGroupManager.ModifyGroupInfoParam setAddOption(@NonNull TIMGroupAddOpt addOpt)
addOpt
- 加群选项public long getMaxMemberNum()
public TIMGroupManager.ModifyGroupInfoParam setMaxMemberNum(long maxMemberNum)
maxMemberNum
- 最大群成员数public boolean isVisable()
public TIMGroupManager.ModifyGroupInfoParam setVisable(boolean visable)
visable
- 群组成员是否对外可见public boolean isSearchable()
public boolean isSilenceAll()
public TIMGroupManager.ModifyGroupInfoParam setSilenceAll(boolean silenceAll)
silenceAll
- true - 设置全员禁言, false - 解除全员禁言public TIMGroupManager.ModifyGroupInfoParam setSearchable(boolean searchable)
searchable
- 群组是否能被搜索到public java.util.Map<java.lang.String,byte[]> getCustomInfo()
public TIMGroupManager.ModifyGroupInfoParam setCustomInfo(@NonNull java.util.Map<java.lang.String,byte[]> customInfos)
通过 [IM 控制台](https://console.cloud.tencent.com/avc) -> 功能配置 -> 群维度自定义字段 配置相关的 key 和权限。
customInfos
- 群组自定义字段mappublic long getFlags()
public boolean isValid()