Package com.github.twitch4j.graphql
Class TwitchGraphQLBuilder
java.lang.Object
com.github.twitch4j.graphql.TwitchGraphQLBuilder
public class TwitchGraphQLBuilder
extends java.lang.Object
Twitch GraphQL Builder
-
Method Summary
Modifier and Type Method Description TwitchGraphQLbuild()Twitch API Client (GraphQL)static TwitchGraphQLBuilderbuilder()Initialize the builderjava.lang.StringgetBaseUrl()BaseUrljava.lang.StringgetClientId()Client Idjava.lang.StringgetClientSecret()Client Secretjava.lang.Class<? extends com.github.philippheuer.events4j.api.service.IEventHandler>getDefaultEventHandler()EventManagercom.github.philippheuer.events4j.core.EventManagergetEventManager()Event Managercom.github.twitch4j.common.config.ProxyConfiggetProxyConfig()Proxy Configurationjava.lang.StringgetUserAgent()User AgentTwitchGraphQLBuilderwithClientId(java.lang.String clientId)Client IdTwitchGraphQLBuilderwithClientSecret(java.lang.String clientSecret)Client SecretTwitchGraphQLBuilderwithDefaultEventHandler(java.lang.Class<? extends com.github.philippheuer.events4j.api.service.IEventHandler> defaultEventHandler)EventManagerTwitchGraphQLBuilderwithEventManager(com.github.philippheuer.events4j.core.EventManager eventManager)Event ManagerTwitchGraphQLBuilderwithProxyConfig(com.github.twitch4j.common.config.ProxyConfig proxyConfig)Proxy ConfigurationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
builder
Initialize the builder- Returns:
- Twitch GraphQL Builder
-
build
Twitch API Client (GraphQL)- Returns:
- TwitchGraphQL
-
getEventManager
public com.github.philippheuer.events4j.core.EventManager getEventManager()Event Manager -
getDefaultEventHandler
public java.lang.Class<? extends com.github.philippheuer.events4j.api.service.IEventHandler> getDefaultEventHandler()EventManager -
getProxyConfig
public com.github.twitch4j.common.config.ProxyConfig getProxyConfig()Proxy Configuration -
getClientId
public java.lang.String getClientId()Client Id -
getClientSecret
public java.lang.String getClientSecret()Client Secret -
getUserAgent
public java.lang.String getUserAgent()User Agent -
getBaseUrl
public java.lang.String getBaseUrl()BaseUrl -
withEventManager
public TwitchGraphQLBuilder withEventManager(com.github.philippheuer.events4j.core.EventManager eventManager)Event Manager- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withDefaultEventHandler
public TwitchGraphQLBuilder withDefaultEventHandler(java.lang.Class<? extends com.github.philippheuer.events4j.api.service.IEventHandler> defaultEventHandler)EventManager- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withProxyConfig
public TwitchGraphQLBuilder withProxyConfig(com.github.twitch4j.common.config.ProxyConfig proxyConfig)Proxy Configuration- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withClientId
Client Id- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withClientSecret
Client Secret- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-