Class WhatsappOptions.WhatsappOptionsBuilder<C extends WhatsappOptions,B extends WhatsappOptions.WhatsappOptionsBuilder<C,B>>

java.lang.Object
it.auties.whatsapp.api.WhatsappOptions.WhatsappOptionsBuilder<C,B>
Direct Known Subclasses:
WhatsappOptions.MobileOptions.MobileOptionsBuilder, WhatsappOptions.WebOptions.WebOptionsBuilder
Enclosing class:
WhatsappOptions

public abstract static class WhatsappOptions.WhatsappOptionsBuilder<C extends WhatsappOptions,B extends WhatsappOptions.WhatsappOptionsBuilder<C,B>> extends Object
  • Constructor Details

    • WhatsappOptionsBuilder

      public WhatsappOptionsBuilder()
  • Method Details

    • self

      protected abstract B self()
    • build

      public abstract C build()
    • id

      public B id(int id)
      Returns:
      this.
    • autodetectListeners

      public B autodetectListeners(boolean autodetectListeners)
      Returns:
      this.
    • defaultSerialization

      public B defaultSerialization(boolean defaultSerialization)
      Returns:
      this.
    • textPreviewSetting

      public B textPreviewSetting(TextPreviewSetting textPreviewSetting)
      Returns:
      this.
    • errorHandler

      public B errorHandler(ErrorHandler errorHandler)
      Returns:
      this.
    • listenersLimit

      public B listenersLimit(int listenersLimit)
      Returns:
      this.
    • toString

      public String toString()
      Overrides:
      toString in class Object