Class ExchangeStrategies.Builder

java.lang.Object
discord4j.rest.http.ExchangeStrategies.Builder
Enclosing interface:
ExchangeStrategies

public static class ExchangeStrategies.Builder extends Object
A mutable builder for creating an ExchangeStrategies
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • writerStrategy

      public ExchangeStrategies.Builder writerStrategy(WriterStrategy<?> writerStrategy)
      Add a new writer strategy for request body conversion.
      Parameters:
      writerStrategy - the strategy to add
      Returns:
      this builder, for chaining
    • readerStrategy

      public ExchangeStrategies.Builder readerStrategy(ReaderStrategy<?> readerStrategy)
      Add a new reader strategy for response body conversion.
      Parameters:
      readerStrategy - the strategy to add
      Returns:
      this builder, for chaining
    • build

      public ExchangeStrategies build()
      Returns:
      the built strategies