Class Flux2Client.Builder

java.lang.Object
ai.runapi.core.BaseClient.Builder<Flux2Client.Builder>
ai.runapi.flux2.Flux2Client.Builder
Enclosing class:
Flux2Client

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

    • apiKey

      public Flux2Client.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<Flux2Client.Builder>
    • baseUrl

      public Flux2Client.Builder baseUrl(String value)
      Sets the RunAPI base URL. If omitted, the SDK reads RUNAPI_BASE_URL.
      Overrides:
      baseUrl in class ai.runapi.core.BaseClient.Builder<Flux2Client.Builder>
    • baseUrl

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

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

      public Flux2Client build()
      Builds an immutable Flux2Client.
      Overrides:
      build in class ai.runapi.core.BaseClient.Builder<Flux2Client.Builder>