Class MsTeamsChannelData.Connection
-
- All Implemented Interfaces:
public final class MsTeamsChannelData.ConnectionMicrosoft Teams token connection.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMsTeamsChannelData.Connection.VisitorAn interface that defines how to map each variant of Connection to a value of type T.
public final classMsTeamsChannelData.Connection.MsTeamsTokenConnectionMicrosoft Teams token connection.
public final classMsTeamsChannelData.Connection.MsTeamsIncomingWebhookConnectionMicrosoft Teams incoming webhook connection.
-
Method Summary
-
-
Method Detail
-
msTeamsToken
final Optional<MsTeamsChannelData.Connection.MsTeamsTokenConnection> msTeamsToken()
Microsoft Teams token connection.
-
msTeamsIncomingWebhook
final Optional<MsTeamsChannelData.Connection.MsTeamsIncomingWebhookConnection> msTeamsIncomingWebhook()
Microsoft Teams incoming webhook connection.
-
isMsTeamsToken
final Boolean isMsTeamsToken()
-
isMsTeamsIncomingWebhook
final Boolean isMsTeamsIncomingWebhook()
-
asMsTeamsToken
final MsTeamsChannelData.Connection.MsTeamsTokenConnection asMsTeamsToken()
Microsoft Teams token connection.
-
asMsTeamsIncomingWebhook
final MsTeamsChannelData.Connection.MsTeamsIncomingWebhookConnection asMsTeamsIncomingWebhook()
Microsoft Teams incoming webhook connection.
-
accept
final <T extends Any> T accept(MsTeamsChannelData.Connection.Visitor<T> visitor)
-
validate
final MsTeamsChannelData.Connection validate()
-
ofMsTeamsToken
final static MsTeamsChannelData.Connection ofMsTeamsToken(MsTeamsChannelData.Connection.MsTeamsTokenConnection msTeamsToken)
Microsoft Teams token connection.
-
ofMsTeamsIncomingWebhook
final static MsTeamsChannelData.Connection ofMsTeamsIncomingWebhook(MsTeamsChannelData.Connection.MsTeamsIncomingWebhookConnection msTeamsIncomingWebhook)
Microsoft Teams incoming webhook connection.
-
-
-
-