Class DiscordClientBuilder<C,​O extends RouterOptions>

    • Method Detail

      • build

        public C build()
        Create a client capable of connecting to Discord REST API and to establish Gateway and Voice Gateway connections, using a DefaultRouter that is capable of working in monolithic environments.
        Overrides:
        build in class RestClientBuilder<C,​O extends RouterOptions>
        Returns:
        a configured DiscordClient based on this builder parameters
      • build

        public C build​(Function<O,​Router> routerFactory)
        Create a client capable of connecting to Discord REST API and to establish Gateway and Voice Gateway connections, using a custom Router factory. The resulting DiscordClient will use the produced Router for every request.
        Overrides:
        build in class RestClientBuilder<C,​O extends RouterOptions>
        Parameters:
        routerFactory - the factory of Router implementation
        Returns:
        a configured DiscordClient based on this builder parameters