Class DiscordChannelData.Connection
-
- All Implemented Interfaces:
public final class DiscordChannelData.ConnectionDiscord channel connection, either a channel connection or an incoming webhook connection.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDiscordChannelData.Connection.VisitorAn interface that defines how to map each variant of Connection to a value of type T.
public final classDiscordChannelData.Connection.DiscordChannelConnectionDiscord channel connection.
public final classDiscordChannelData.Connection.DiscordIncomingWebhookConnectionDiscord incoming webhook connection.
-
Method Summary
-
-
Method Detail
-
discordChannel
final Optional<DiscordChannelData.Connection.DiscordChannelConnection> discordChannel()
Discord channel connection.
-
discordIncomingWebhook
final Optional<DiscordChannelData.Connection.DiscordIncomingWebhookConnection> discordIncomingWebhook()
Discord incoming webhook connection.
-
isDiscordChannel
final Boolean isDiscordChannel()
-
isDiscordIncomingWebhook
final Boolean isDiscordIncomingWebhook()
-
asDiscordChannel
final DiscordChannelData.Connection.DiscordChannelConnection asDiscordChannel()
Discord channel connection.
-
asDiscordIncomingWebhook
final DiscordChannelData.Connection.DiscordIncomingWebhookConnection asDiscordIncomingWebhook()
Discord incoming webhook connection.
-
accept
final <T extends Any> T accept(DiscordChannelData.Connection.Visitor<T> visitor)
-
validate
final DiscordChannelData.Connection validate()
-
ofDiscordChannel
final static DiscordChannelData.Connection ofDiscordChannel(DiscordChannelData.Connection.DiscordChannelConnection discordChannel)
Discord channel connection.
-
ofDiscordIncomingWebhook
final static DiscordChannelData.Connection ofDiscordIncomingWebhook(DiscordChannelData.Connection.DiscordIncomingWebhookConnection discordIncomingWebhook)
Discord incoming webhook connection.
-
-
-
-