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.-
Field Summary
Fields inherited from class ai.runapi.core.BaseClient.Builder
options -
Method Summary
Methods inherited from class ai.runapi.core.BaseClient.Builder
header, headers, maxRetries, pollingInterval, pollingMaxWait, retryBaseDelay, retryMaxDelay, self, timeout
-
Method Details
-
apiKey
Sets the API key. If omitted, the SDK readsRUNAPI_API_KEY.- Overrides:
apiKeyin classai.runapi.core.BaseClient.Builder<WanClient.Builder>
-
baseUrl
Sets the base URL.- Overrides:
baseUrlin classai.runapi.core.BaseClient.Builder<WanClient.Builder>
-
baseUrl
Sets the base URL from a URI.- Overrides:
baseUrlin classai.runapi.core.BaseClient.Builder<WanClient.Builder>
-
transport
Sets a custom transport. User-provided transports are not closed by SDK clients.- Overrides:
transportin classai.runapi.core.BaseClient.Builder<WanClient.Builder>
-
build
Builds a Wan client.- Overrides:
buildin classai.runapi.core.BaseClient.Builder<WanClient.Builder>
-