TeamsChannelData 类
- java.
lang. Object - com.
microsoft. bot. schema. teams. TeamsChannelData
- com.
public class TeamsChannelData
特定于 Microsoft Teams 中收到的消息的频道数据。
构造函数摘要
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
Channel |
getChannel()
获取有关发送消息的通道的信息。 |
java.lang.String |
getEventType()
获取事件的类型。 |
Teams |
getMeeting()
有关发送消息的会议的信息。 |
Notification |
getNotification()
获取消息的通知设置。 |
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
保留对象中不是第一类属性的溢出属性。 |
Team |
getTeam()
获取有关发送消息的团队的信息。 |
java.lang.String |
getTeamsChannelId()
获取表示通道的唯一标识符。 |
java.lang.String |
getTeamsTeamId()
获取表示团队的唯一标识符。 |
Tenant |
getTenant()
获取有关消息所在的租户的信息。 |
void |
setChannel(ChannelInfo withChannel)
设置有关发送消息的通道的信息。 |
void |
setEventType(String withEventType)
设置事件的类型。 |
void |
setMeeting(TeamsMeetingInfo withMeeting)
设置有关发送消息的会议的信息。 |
void |
setNotification(NotificationInfo withNotification)
设置消息的通知设置。 |
void |
setProperties(String key, JsonNode withValue)
保留对象中不是第一类属性的溢出属性。 |
void |
setTeam(TeamInfo withTeam)
设置有关发送消息的团队的信息。 |
void |
setTeamsChannelId(String withTeamsChannelId)
设置表示通道的唯一标识符。 |
void |
setTeamsTeamId(String withTeamsTeamId)
设置表示团队的唯一标识符。 |
void |
setTenant(TenantInfo withTenant)
设置有关消息所在的租户的信息。 |
方法继承自 java.lang.Object
构造函数详细信息
TeamsChannelData
public TeamsChannelData()
TeamChannelData 的新实例。
TeamsChannelData
public TeamsChannelData(String withTeamsChannelId, String withTeamsTeamId, ChannelInfo withChannel, String withEventType, TeamInfo withTeam, NotificationInfo withNotification, TenantInfo withTenant)
TeamChannelData 的新实例。
Parameters:
方法详细信息
getChannel
public ChannelInfo getChannel()
获取有关发送消息的通道的信息。
Returns:
getEventType
public String getEventType()
获取事件的类型。
Returns:
getMeeting
public TeamsMeetingInfo getMeeting()
有关发送消息的会议的信息。
Returns:
getNotification
public NotificationInfo getNotification()
获取消息的通知设置。
Returns:
getProperties
public Map
保留对象中不是第一类属性的溢出属性。 这允许扩展性,同时维护 对象。
Returns:
getTeam
public TeamInfo getTeam()
获取有关发送消息的团队的信息。
Returns:
getTeamsChannelId
public String getTeamsChannelId()
获取表示通道的唯一标识符。
Returns:
getTeamsTeamId
public String getTeamsTeamId()
获取表示团队的唯一标识符。
Returns:
getTenant
public TenantInfo getTenant()
获取有关消息所在的租户的信息。
Returns:
setChannel
public void setChannel(ChannelInfo withChannel)
设置有关发送消息的通道的信息。
Parameters:
setEventType
public void setEventType(String withEventType)
设置事件的类型。
Parameters:
setMeeting
public void setMeeting(TeamsMeetingInfo withMeeting)
设置有关发送消息的会议的信息。
Parameters:
setNotification
public void setNotification(NotificationInfo withNotification)
设置消息的通知设置。
Parameters:
setProperties
public void setProperties(String key, JsonNode withValue)
保留对象中不是第一类属性的溢出属性。 这允许扩展性,同时维护 对象。
Parameters:
setTeam
public void setTeam(TeamInfo withTeam)
设置有关发送消息的团队的信息。
Parameters:
setTeamsChannelId
public void setTeamsChannelId(String withTeamsChannelId)
设置表示通道的唯一标识符。
Parameters:
setTeamsTeamId
public void setTeamsTeamId(String withTeamsTeamId)
设置表示团队的唯一标识符。
Parameters:
setTenant
public void setTenant(TenantInfo withTenant)
设置有关消息所在的租户的信息。
Parameters: