Package ai.runapi.wan

Class WanClient.Builder

java.lang.Object
ai.runapi.core.BaseClient.Builder<WanClient.Builder>
ai.runapi.wan.WanClient.Builder
Enclosing class:
WanClient

public static final class WanClient.Builder extends ai.runapi.core.BaseClient.Builder<WanClient.Builder>
Builder for WanClient.
  • Method Details

    • apiKey

      public WanClient.Builder apiKey(String value)
      Sets the API key. If omitted, the SDK reads RUNAPI_API_KEY.
      Overrides:
      apiKey in class ai.runapi.core.BaseClient.Builder<WanClient.Builder>
    • baseUrl

      public WanClient.Builder baseUrl(String value)
      Sets the base URL.
      Overrides:
      baseUrl in class ai.runapi.core.BaseClient.Builder<WanClient.Builder>
    • baseUrl

      public WanClient.Builder baseUrl(URI value)
      Sets the base URL from a URI.
      Overrides:
      baseUrl in class ai.runapi.core.BaseClient.Builder<WanClient.Builder>
    • transport

      public WanClient.Builder transport(ai.runapi.core.http.HttpTransport value)
      Sets a custom transport. User-provided transports are not closed by SDK clients.
      Overrides:
      transport in class ai.runapi.core.BaseClient.Builder<WanClient.Builder>
    • build

      public WanClient build()
      Builds a Wan client.
      Overrides:
      build in class ai.runapi.core.BaseClient.Builder<WanClient.Builder>