ChannelAccount 类
- java.
lang. Object - com.
microsoft. bot. schema. ChannelAccount
- com.
public class ChannelAccount
路由消息所需的频道帐户信息。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| ChannelAccount() |
初始化 Channel |
| ChannelAccount(String withId) |
初始化 Channel |
| ChannelAccount(String withId, String withName) |
初始化 Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole) |
初始化 Channel |
| ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId) |
初始化 Channel |
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
|
static
Channel |
clone(ChannelAccount channelAccount)
执行频道 |
|
static
java.util.List<Channel |
cloneList(List<ChannelAccount> channelAccounts)
执行频道 |
| java.lang.String |
getAadObjectId()
Azure Active Directory(AAD)中的此帐户的对象 ID。 |
| java.lang.String |
getId()
此通道上的用户或机器人的频道 ID(示例:joe@smith. |
| java.lang.String |
getName()
显示友好名称。 |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
溢出属性。 |
|
Role |
getRole()
帐户后面的实体的角色(例如:用户、机器人等)。 |
| void |
setAadObjectId(String withAadObjectId)
Azure Active Directory(AAD)中的此帐户的对象 ID。 |
| void |
setId(String withId)
此通道上的用户或机器人的频道 ID(示例:joe@smith. |
| void |
setName(String withName)
显示友好名称。 |
| void |
setProperties(String key, JsonNode value)
设置溢出属性。 |
| void |
setRole(RoleTypes withRole)
帐户后面的实体的角色(例如:用户、机器人等)。 |
方法继承自 java.lang.Object
构造函数详细信息
ChannelAccount
public ChannelAccount()
初始化 ChannelAccount 类的新实例。
ChannelAccount
public ChannelAccount(String withId)
初始化 ChannelAccount 类的新实例。
参数:
ChannelAccount
public ChannelAccount(String withId, String withName)
初始化 ChannelAccount 类的新实例。
参数:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole)
初始化 ChannelAccount 类的新实例。
参数:
ChannelAccount
public ChannelAccount(String withId, String withName, RoleTypes withRole, String withAadObjectId)
初始化 ChannelAccount 类的新实例。
参数:
方法详细信息
clone
public static ChannelAccount clone(ChannelAccount channelAccount)
执行 ChannelAccount 的深层副本。
参数:
返回:
cloneList
public static List
执行 ChannelAccounts 列表的深层副本。
参数:
返回:
getAadObjectId
public String getAadObjectId()
Azure Active Directory(AAD)中的此帐户的对象 ID。
返回:
getId
public String getId()
此通道上的用户或机器人的通道 ID(示例:joe@smith.com或 @joesmith 或123456)。
返回:
getName
public String getName()
显示友好名称。
返回:
getProperties
public Map
溢出属性。 此处可访问未建模为对象中的第一类属性的属性。 注意:可以嵌套属性值。
返回:
getRole
public RoleTypes getRole()
帐户后面的实体的角色(例如:用户、机器人等)。
返回:
setAadObjectId
public void setAadObjectId(String withAadObjectId)
Azure Active Directory(AAD)中的此帐户的对象 ID。
参数:
setId
public void setId(String withId)
此通道上的用户或机器人的通道 ID(示例:joe@smith.com或 @joesmith 或123456)。
参数:
setName
public void setName(String withName)
显示友好名称。
参数:
setProperties
public void setProperties(String key, JsonNode value)
设置溢出属性。
参数:
setRole
public void setRole(RoleTypes withRole)
帐户后面的实体的角色(例如:用户、机器人等)。
参数: