Index

A B C D E G H I L M R S T W 
All Classes|All Packages

A

addModule(IModule) - Method in class com.github.twitch4j.modules.ModuleLoader
 
AUTOMATICALLY_ENABLE_MODULES - Static variable in class com.github.twitch4j.modules.Configuration
Automatically enable loaded modules

B

botOwnerIds - Variable in class com.github.twitch4j.TwitchClientBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
botOwnerIds - Variable in class com.github.twitch4j.TwitchClientPoolBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
build() - Method in class com.github.twitch4j.TwitchClientBuilder
Initialize
build() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Initialize
builder() - Static method in class com.github.twitch4j.TwitchClientBuilder
Initialize the builder
builder() - Static method in class com.github.twitch4j.TwitchClientPoolBuilder
Initialize the builder

C

canEqual(Object) - Method in class com.github.twitch4j.domain.ChannelCache
 
canEqual(Object) - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
 
canEqual(Object) - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
 
canEqual(Object) - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
canEqual(Object) - Method in class com.github.twitch4j.events.ChannelGoLiveEvent
 
canEqual(Object) - Method in class com.github.twitch4j.events.ChannelGoOfflineEvent
 
canEqual(Object) - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
 
canEqual(Object) - Method in class com.github.twitch4j.modules.event.ModuleDisabledEvent
 
ChannelCache - Class in com.github.twitch4j.domain
Channel Cache
ChannelCache() - Constructor for class com.github.twitch4j.domain.ChannelCache
 
ChannelCache(String) - Constructor for class com.github.twitch4j.domain.ChannelCache
Construct Channel Cache
ChannelCache(String, Boolean, String, String, Instant) - Constructor for class com.github.twitch4j.domain.ChannelCache
 
ChannelChangeGameEvent - Class in com.github.twitch4j.events
This event gets called when a channel changes the game
ChannelChangeGameEvent(EventChannel, Stream) - Constructor for class com.github.twitch4j.events.ChannelChangeGameEvent
 
ChannelChangeTitleEvent - Class in com.github.twitch4j.events
This event gets called when a channel changes the title
ChannelChangeTitleEvent(EventChannel, Stream) - Constructor for class com.github.twitch4j.events.ChannelChangeTitleEvent
 
ChannelFollowCountUpdateEvent - Class in com.github.twitch4j.events
 
ChannelFollowCountUpdateEvent(EventChannel, Integer, Integer) - Constructor for class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
ChannelGoLiveEvent - Class in com.github.twitch4j.events
This event gets called when a channel goes live
ChannelGoLiveEvent(EventChannel, Stream) - Constructor for class com.github.twitch4j.events.ChannelGoLiveEvent
 
ChannelGoOfflineEvent - Class in com.github.twitch4j.events
This event gets called when a channel goes offline
ChannelGoOfflineEvent(EventChannel) - Constructor for class com.github.twitch4j.events.ChannelGoOfflineEvent
 
ChannelViewerCountUpdateEvent - Class in com.github.twitch4j.events
 
ChannelViewerCountUpdateEvent(EventChannel, Stream) - Constructor for class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
 
chatQueueSize - Variable in class com.github.twitch4j.TwitchClientBuilder
Size of the ChatQueue
chatQueueSize - Variable in class com.github.twitch4j.TwitchClientPoolBuilder
Size of the ChatQueue
chatRateLimit - Variable in class com.github.twitch4j.TwitchClientBuilder
Custom RateLimit for ChatMessages
chatRateLimit - Variable in class com.github.twitch4j.TwitchClientPoolBuilder
Custom RateLimit for ChatMessages
close() - Method in interface com.github.twitch4j.ITwitchClient
 
close() - Method in class com.github.twitch4j.TwitchClient
Close
close() - Method in class com.github.twitch4j.TwitchClientHelper
Close
close() - Method in class com.github.twitch4j.TwitchClientPool
Close
com.github.twitch4j - package com.github.twitch4j
 
com.github.twitch4j.domain - package com.github.twitch4j.domain
 
com.github.twitch4j.events - package com.github.twitch4j.events
 
com.github.twitch4j.modules - package com.github.twitch4j.modules
 
com.github.twitch4j.modules.event - package com.github.twitch4j.modules.event
 
commandPrefixes - Variable in class com.github.twitch4j.TwitchClientBuilder
IRC Command Handlers
commandPrefixes - Variable in class com.github.twitch4j.TwitchClientPoolBuilder
IRC Command Handlers
Configuration - Class in com.github.twitch4j.modules
Module Configuration
Configuration() - Constructor for class com.github.twitch4j.modules.Configuration
 

D

disable() - Method in class com.github.twitch4j.modules.IModule
 
disableFollowEventListener(Iterable<String>) - Method in class com.github.twitch4j.TwitchClientHelper
Disable Follow Listener for the given channel names
disableFollowEventListener(String) - Method in class com.github.twitch4j.TwitchClientHelper
Disable Follow Listener
disableFollowEventListenerForId(String) - Method in class com.github.twitch4j.TwitchClientHelper
Disable Follow Listener, without invoking a Helix API call
disableModule(String) - Method in class com.github.twitch4j.modules.ModuleLoader
 
disableStreamEventListener(Iterable<String>) - Method in class com.github.twitch4j.TwitchClientHelper
Disable StreamEvent Listener for the given channel names
disableStreamEventListener(String) - Method in class com.github.twitch4j.TwitchClientHelper
Disable StreamEvent Listener
disableStreamEventListenerForId(String) - Method in class com.github.twitch4j.TwitchClientHelper
Disable StreamEventListener, without invoking a Helix API call

E

enable(ITwitchClient) - Method in class com.github.twitch4j.modules.IModule
 
enableFollowEventListener(Iterable<String>) - Method in class com.github.twitch4j.TwitchClientHelper
Enable Follow Listener for the given channel names
enableFollowEventListener(String) - Method in class com.github.twitch4j.TwitchClientHelper
Follow Listener
enableFollowEventListener(String, String) - Method in class com.github.twitch4j.TwitchClientHelper
Enable Follow Listener, without invoking a Helix API call
enableModule(IModule) - Method in class com.github.twitch4j.modules.ModuleLoader
 
enableStreamEventListener(Iterable<String>) - Method in class com.github.twitch4j.TwitchClientHelper
Enable StreamEvent Listener for the given channel names
enableStreamEventListener(String) - Method in class com.github.twitch4j.TwitchClientHelper
Enable StreamEvent Listener
enableStreamEventListener(String, String) - Method in class com.github.twitch4j.TwitchClientHelper
Enable StreamEvent Listener, without invoking a Helix API call
equals(Object) - Method in class com.github.twitch4j.domain.ChannelCache
 
equals(Object) - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
 
equals(Object) - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
 
equals(Object) - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
equals(Object) - Method in class com.github.twitch4j.events.ChannelGoLiveEvent
 
equals(Object) - Method in class com.github.twitch4j.events.ChannelGoOfflineEvent
 
equals(Object) - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
 
equals(Object) - Method in class com.github.twitch4j.modules.event.ModuleDisabledEvent
 

G

getAuthor() - Method in class com.github.twitch4j.modules.IModule
 
getBotOwnerIds() - Method in class com.github.twitch4j.TwitchClientBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
getBotOwnerIds() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
getCachedInformation(String) - Method in class com.github.twitch4j.TwitchClientHelper
Get cached information for a channel's stream status and follower count.
getChannel() - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
The channel that changed their game
getChannel() - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
The channel that changed their title
getChannel() - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
getChannel() - Method in class com.github.twitch4j.events.ChannelGoLiveEvent
The channel that went live
getChannel() - Method in class com.github.twitch4j.events.ChannelGoOfflineEvent
The channel that went offline
getChannel() - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
The channel that changed in viewer count.
getChat() - Method in interface com.github.twitch4j.ITwitchClient
Get Chat
getChat() - Method in class com.github.twitch4j.TwitchClient
Get Chat
getChat() - Method in class com.github.twitch4j.TwitchClientPool
Get Chat
getChatAccount() - Method in class com.github.twitch4j.TwitchClientBuilder
Chat Account
getChatAccount() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Chat Account
getChatQueueSize() - Method in class com.github.twitch4j.TwitchClientBuilder
Size of the ChatQueue
getChatQueueSize() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Size of the ChatQueue
getChatQueueTimeout() - Method in class com.github.twitch4j.TwitchClientBuilder
Wait time for taking items off chat queue in milliseconds.
getChatQueueTimeout() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Wait time for taking items off chat queue in milliseconds.
getChatRateLimit() - Method in class com.github.twitch4j.TwitchClientBuilder
Custom RateLimit for ChatMessages
getChatRateLimit() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Custom RateLimit for ChatMessages
getChatServer() - Method in class com.github.twitch4j.TwitchClientBuilder
Sets the default server used for chat
getChatServer() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Sets the default server used for chat
getClassModules() - Static method in class com.github.twitch4j.modules.ModuleLoader
 
getClientHelper() - Method in interface com.github.twitch4j.ITwitchClient
Get TwitchClientHelper
getClientHelper() - Method in class com.github.twitch4j.TwitchClient
TwitchClientHelper
getClientHelper() - Method in class com.github.twitch4j.TwitchClientPool
TwitchClientHelper
getClientId() - Method in class com.github.twitch4j.TwitchClientBuilder
Client Id
getClientId() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Client Id
getClientSecret() - Method in class com.github.twitch4j.TwitchClientBuilder
Client Secret
getClientSecret() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Client Secret
getCommandPrefixes() - Method in class com.github.twitch4j.TwitchClientBuilder
IRC Command Handlers
getCommandPrefixes() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
IRC Command Handlers
getCredentialManager() - Method in class com.github.twitch4j.TwitchClientBuilder
CredentialManager
getCredentialManager() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
CredentialManager
getDefaultAuthToken() - Method in class com.github.twitch4j.TwitchClientBuilder
Default Auth Token for API Requests
getDefaultAuthToken() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Default Auth Token for API Requests
getDefaultEventHandler() - Method in class com.github.twitch4j.TwitchClientBuilder
EventManager
getDefaultEventHandler() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
EventManager
getEnableChat() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Chat
getEnableChat() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Chat
getEnableChatPool() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
getEnableExtensions() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Extensions
getEnableExtensions() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Extensions
getEnableGraphQL() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: GraphQL
getEnableGraphQL() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: GraphQL
getEnableHelix() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Helix
getEnableHelix() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Helix
getEnableKraken() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Kraken
getEnableKraken() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Kraken
getEnablePubSub() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: PubSub
getEnablePubSub() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: PubSub
getEnablePubSubPool() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
getEnableTMI() - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: TMI
getEnableTMI() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: TMI
getEventManager() - Method in interface com.github.twitch4j.ITwitchClient
Get the event manager
getEventManager() - Method in class com.github.twitch4j.TwitchClient
Get the event manager
getEventManager() - Method in class com.github.twitch4j.TwitchClientBuilder
EventManager
getEventManager() - Method in class com.github.twitch4j.TwitchClientPool
Event Manager
getEventManager() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
EventManager
getExtensions() - Method in interface com.github.twitch4j.ITwitchClient
Get Extensions
getExtensions() - Method in class com.github.twitch4j.TwitchClient
Get Extensions
getExtensions() - Method in class com.github.twitch4j.TwitchClientPool
Get Extensions
getFeignLogLevel() - Method in class com.github.twitch4j.TwitchClientBuilder
you can overwrite the feign loglevel to print the full requests + responses if needed
getFeignLogLevel() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
you can overwrite the feign loglevel to print the full requests + responses if needed
getFollowCount() - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
getFollowers() - Method in class com.github.twitch4j.domain.ChannelCache
Total Follow Count
getGameId() - Method in class com.github.twitch4j.domain.ChannelCache
Current Game Id
getGameId() - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
The new stream gameId
getGraphQL() - Method in interface com.github.twitch4j.ITwitchClient
Get GraphQL
getGraphQL() - Method in class com.github.twitch4j.TwitchClient
Get GraphQL
getGraphQL() - Method in class com.github.twitch4j.TwitchClientPool
Get GraphQL
getHelix() - Method in interface com.github.twitch4j.ITwitchClient
Get Helix
getHelix() - Method in class com.github.twitch4j.TwitchClient
Get Helix
getHelix() - Method in class com.github.twitch4j.TwitchClientPool
Get Helix
getHelperThreadDelay() - Method in class com.github.twitch4j.TwitchClientBuilder
Millisecond Delay for Client Helper Thread
getHelperThreadDelay() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Millisecond Delay for Client Helper Thread
getIsLive() - Method in class com.github.twitch4j.domain.ChannelCache
IsLive
getKraken() - Method in interface com.github.twitch4j.ITwitchClient
Deprecated.
getKraken() - Method in class com.github.twitch4j.TwitchClient
Deprecated.
getKraken() - Method in class com.github.twitch4j.TwitchClientPool
Deprecated.
getLastFollowCheck() - Method in class com.github.twitch4j.domain.ChannelCache
Last Follow Check
getMaxChannelsPerChatInstance() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
getMaxTopicsPerPubSubInstance() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
getMessagingInterface() - Method in interface com.github.twitch4j.ITwitchClient
Get MessagingInterface (API)
getMessagingInterface() - Method in class com.github.twitch4j.TwitchClient
Get MessagingInterface (API)
getMessagingInterface() - Method in class com.github.twitch4j.TwitchClientPool
Get MessagingInterface (API)
getModule() - Method in class com.github.twitch4j.modules.event.ModuleDisabledEvent
 
getModule() - Method in class com.github.twitch4j.modules.ModulePair
 
getModuleLoader() - Method in interface com.github.twitch4j.ITwitchClient
Get Module Loader
getModuleLoader() - Method in class com.github.twitch4j.TwitchClient
Modules
getModuleLoader() - Method in class com.github.twitch4j.TwitchClientPool
Modules
getModules() - Method in class com.github.twitch4j.modules.ModuleLoader
 
getName() - Method in class com.github.twitch4j.modules.IModule
 
getPreviousFollowCount() - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
getProxyConfig() - Method in class com.github.twitch4j.TwitchClientBuilder
Proxy Configuration
getProxyConfig() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Proxy Configuration
getPubSub() - Method in interface com.github.twitch4j.ITwitchClient
Get PubSub
getPubSub() - Method in class com.github.twitch4j.TwitchClient
Get PubSub
getPubSub() - Method in class com.github.twitch4j.TwitchClientPool
Get PubSub
getRedirectUrl() - Method in class com.github.twitch4j.TwitchClientBuilder
Redirect Url
getRedirectUrl() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Redirect Url
getRequestQueueSize() - Method in class com.github.twitch4j.TwitchClientBuilder
HTTP Request Queue Size
getRequestQueueSize() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
HTTP Request Queue Size
getScheduledThreadPoolExecutor() - Method in class com.github.twitch4j.TwitchClientBuilder
Scheduler Thread Pool Executor
getScheduledThreadPoolExecutor() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Scheduler Thread Pool Executor
getStream() - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
The stream data
getStream() - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
The stream data
getStream() - Method in class com.github.twitch4j.events.ChannelGoLiveEvent
The stream data
getStream() - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
The stream data.
getTimeout() - Method in class com.github.twitch4j.TwitchClientBuilder
Default Timeout
getTimeout() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Default Timeout
getTitle() - Method in class com.github.twitch4j.domain.ChannelCache
Stream Title
getTitle() - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
The new stream title
getUserAgent() - Method in class com.github.twitch4j.TwitchClientBuilder
User Agent
getUserAgent() - Method in class com.github.twitch4j.TwitchClientPoolBuilder
User Agent
getUserName() - Method in class com.github.twitch4j.domain.ChannelCache
User Name
getVersion() - Method in class com.github.twitch4j.modules.IModule
 
getViewerCount() - Method in class com.github.twitch4j.domain.ChannelCache
Current Viewer Count
getViewerCount() - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
 

H

hashCode() - Method in class com.github.twitch4j.domain.ChannelCache
 
hashCode() - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
 
hashCode() - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
 
hashCode() - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
hashCode() - Method in class com.github.twitch4j.events.ChannelGoLiveEvent
 
hashCode() - Method in class com.github.twitch4j.events.ChannelGoOfflineEvent
 
hashCode() - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
 
hashCode() - Method in class com.github.twitch4j.modules.event.ModuleDisabledEvent
 

I

IModule - Class in com.github.twitch4j.modules
 
IModule(String, String, String) - Constructor for class com.github.twitch4j.modules.IModule
 
isActive() - Method in class com.github.twitch4j.modules.ModulePair
 
ITwitchClient - Interface in com.github.twitch4j
 

L

LOAD_MODULES - Static variable in class com.github.twitch4j.modules.Configuration
Automatically load modules
loadExternalModules(File) - Static method in class com.github.twitch4j.modules.ModuleLoader
 
loadExternalModules(List<File>) - Static method in class com.github.twitch4j.modules.ModuleLoader
 
LocalRun - Class in com.github.twitch4j
 
LocalRun() - Constructor for class com.github.twitch4j.LocalRun
 

M

MODULE_DIR - Static variable in class com.github.twitch4j.modules.ModuleLoader
 
ModuleDisabledEvent - Class in com.github.twitch4j.modules.event
Module Disabled Event
ModuleDisabledEvent(IModule) - Constructor for class com.github.twitch4j.modules.event.ModuleDisabledEvent
Constructor
ModuleEnabledEvent - Class in com.github.twitch4j.modules.event
Module Enabled Event
ModuleEnabledEvent(IModule) - Constructor for class com.github.twitch4j.modules.event.ModuleEnabledEvent
Constructor
ModuleException - Exception in com.github.twitch4j.modules
 
ModuleException(String) - Constructor for exception com.github.twitch4j.modules.ModuleException
 
ModuleLoader - Class in com.github.twitch4j.modules
Module Loader
ModuleLoader(ITwitchClient) - Constructor for class com.github.twitch4j.modules.ModuleLoader
 
ModulePair - Class in com.github.twitch4j.modules
 
ModulePair(IModule, boolean) - Constructor for class com.github.twitch4j.modules.ModulePair
 

R

reloadMdoules() - Method in class com.github.twitch4j.modules.ModuleLoader
 
removeModule(IModule) - Method in class com.github.twitch4j.modules.ModuleLoader
 
removeModule(String) - Method in class com.github.twitch4j.modules.ModuleLoader
 
REQUIRED_THREAD_COUNT - Static variable in class com.github.twitch4j.TwitchClientHelper
 

S

setActive(boolean) - Method in class com.github.twitch4j.modules.ModulePair
 
setBotOwnerIds(Collection<String>) - Method in class com.github.twitch4j.TwitchClientBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
setBotOwnerIds(Collection<String>) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
setGameId(String) - Method in class com.github.twitch4j.domain.ChannelCache
Current Game Id
setIsLive(Boolean) - Method in class com.github.twitch4j.domain.ChannelCache
IsLive
setLastFollowCheck(Instant) - Method in class com.github.twitch4j.domain.ChannelCache
Last Follow Check
setThreadDelay(long) - Method in class com.github.twitch4j.TwitchClientHelper
Updates ExponentialBackoffStrategy.getBaseMillis() for each of the independent listeners (i.e. stream status and followers)
setThreadRate(long) - Method in class com.github.twitch4j.TwitchClientHelper
Updates ExponentialBackoffStrategy.getBaseMillis() for each of the independent listeners (i.e. stream status and followers)
setTitle(String) - Method in class com.github.twitch4j.domain.ChannelCache
Stream Title
setUserName(String) - Method in class com.github.twitch4j.domain.ChannelCache
User Name

T

toString() - Method in class com.github.twitch4j.domain.ChannelCache
 
toString() - Method in class com.github.twitch4j.events.ChannelChangeGameEvent
 
toString() - Method in class com.github.twitch4j.events.ChannelChangeTitleEvent
 
toString() - Method in class com.github.twitch4j.events.ChannelFollowCountUpdateEvent
 
toString() - Method in class com.github.twitch4j.events.ChannelGoLiveEvent
 
toString() - Method in class com.github.twitch4j.events.ChannelGoOfflineEvent
 
toString() - Method in class com.github.twitch4j.events.ChannelViewerCountUpdateEvent
 
toString() - Method in class com.github.twitch4j.modules.IModule
 
TwitchClient - Class in com.github.twitch4j
 
TwitchClient(EventManager, TwitchExtensions, TwitchHelix, TwitchKraken, TwitchMessagingInterface, TwitchChat, TwitchPubSub, TwitchGraphQL, ScheduledThreadPoolExecutor) - Constructor for class com.github.twitch4j.TwitchClient
Constructor
TwitchClientBuilder - Class in com.github.twitch4j
Builder to get a TwitchClient Instance by provided various options, to provide the user with a lot of customizable options.
TwitchClientHelper - Class in com.github.twitch4j
A helper class that covers a few basic use cases of most library users
TwitchClientHelper(TwitchHelix, EventManager, ScheduledThreadPoolExecutor) - Constructor for class com.github.twitch4j.TwitchClientHelper
Constructor
TwitchClientPool - Class in com.github.twitch4j
 
TwitchClientPool(EventManager, TwitchExtensions, TwitchHelix, TwitchKraken, TwitchMessagingInterface, ITwitchChat, ITwitchPubSub, TwitchGraphQL, ScheduledThreadPoolExecutor) - Constructor for class com.github.twitch4j.TwitchClientPool
Constructor
TwitchClientPoolBuilder - Class in com.github.twitch4j
Builder to get a TwitchClientPool Instance by provided various options, to provide the user with a lot of customizable options.

W

withBotOwnerId(String) - Method in class com.github.twitch4j.TwitchClientBuilder
With a Bot Owner's User ID
withBotOwnerId(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
With a Bot Owner's User ID
withChatAccount(OAuth2Credential) - Method in class com.github.twitch4j.TwitchClientBuilder
Chat Account
withChatAccount(OAuth2Credential) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Chat Account
withChatQueueSize(Integer) - Method in class com.github.twitch4j.TwitchClientBuilder
Size of the ChatQueue
withChatQueueSize(Integer) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Size of the ChatQueue
withChatQueueTimeout(long) - Method in class com.github.twitch4j.TwitchClientBuilder
Wait time for taking items off chat queue in milliseconds.
withChatQueueTimeout(long) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Wait time for taking items off chat queue in milliseconds.
withChatRateLimit(Bandwidth) - Method in class com.github.twitch4j.TwitchClientBuilder
Custom RateLimit for ChatMessages
withChatRateLimit(Bandwidth) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Custom RateLimit for ChatMessages
withChatServer(String) - Method in class com.github.twitch4j.TwitchClientBuilder
Sets the default server used for chat
withChatServer(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Sets the default server used for chat
withClientId(String) - Method in class com.github.twitch4j.TwitchClientBuilder
Client Id
withClientId(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Client Id
withClientSecret(String) - Method in class com.github.twitch4j.TwitchClientBuilder
Client Secret
withClientSecret(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Client Secret
withCommandTrigger(String) - Method in class com.github.twitch4j.TwitchClientBuilder
With a CommandTrigger
withCommandTrigger(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
With a CommandTrigger
withCredentialManager(CredentialManager) - Method in class com.github.twitch4j.TwitchClientBuilder
CredentialManager
withCredentialManager(CredentialManager) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
CredentialManager
withDefaultAuthToken(OAuth2Credential) - Method in class com.github.twitch4j.TwitchClientBuilder
Default Auth Token for API Requests
withDefaultAuthToken(OAuth2Credential) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Default Auth Token for API Requests
withDefaultEventHandler(Class<? extends IEventHandler>) - Method in class com.github.twitch4j.TwitchClientBuilder
EventManager
withDefaultEventHandler(Class<? extends IEventHandler>) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
EventManager
withEnableChat(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Chat
withEnableChat(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Chat
withEnableChatPool(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
withEnableExtensions(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Extensions
withEnableExtensions(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Extensions
withEnableGraphQL(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: GraphQL
withEnableGraphQL(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: GraphQL
withEnableHelix(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Helix
withEnableHelix(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Helix
withEnableKraken(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: Kraken
withEnableKraken(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: Kraken
withEnablePubSub(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: PubSub
withEnablePubSub(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: PubSub
withEnablePubSubPool(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
withEnableTMI(Boolean) - Method in class com.github.twitch4j.TwitchClientBuilder
Enabled: TMI
withEnableTMI(Boolean) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Enabled: TMI
withEventManager(EventManager) - Method in class com.github.twitch4j.TwitchClientBuilder
EventManager
withEventManager(EventManager) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
EventManager
withFeignLogLevel(Logger.Level) - Method in class com.github.twitch4j.TwitchClientBuilder
you can overwrite the feign loglevel to print the full requests + responses if needed
withFeignLogLevel(Logger.Level) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
you can overwrite the feign loglevel to print the full requests + responses if needed
withHelperThreadDelay(long) - Method in class com.github.twitch4j.TwitchClientBuilder
Millisecond Delay for Client Helper Thread
withHelperThreadDelay(long) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Millisecond Delay for Client Helper Thread
withHelperThreadRate(long) - Method in class com.github.twitch4j.TwitchClientBuilder
Deprecated.
in favor of withHelperThreadDelay
withHelperThreadRate(long) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Deprecated.
in favor of withHelperThreadDelay
withMaxChannelsPerChatInstance(int) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
withMaxTopicsPerPubSubInstance(int) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
 
withProxyConfig(ProxyConfig) - Method in class com.github.twitch4j.TwitchClientBuilder
Proxy Configuration
withProxyConfig(ProxyConfig) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Proxy Configuration
withRedirectUrl(String) - Method in class com.github.twitch4j.TwitchClientBuilder
Redirect Url
withRedirectUrl(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Redirect Url
withRequestQueueSize(Integer) - Method in class com.github.twitch4j.TwitchClientBuilder
HTTP Request Queue Size
withRequestQueueSize(Integer) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
HTTP Request Queue Size
withScheduledThreadPoolExecutor(ScheduledThreadPoolExecutor) - Method in class com.github.twitch4j.TwitchClientBuilder
Scheduler Thread Pool Executor
withScheduledThreadPoolExecutor(ScheduledThreadPoolExecutor) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Scheduler Thread Pool Executor
withTimeout(Integer) - Method in class com.github.twitch4j.TwitchClientBuilder
Default Timeout
withTimeout(Integer) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
Default Timeout
withUserAgent(String) - Method in class com.github.twitch4j.TwitchClientBuilder
User Agent
withUserAgent(String) - Method in class com.github.twitch4j.TwitchClientPoolBuilder
User Agent
A B C D E G H I L M R S T W 
All Classes|All Packages