Package ai.runapi.recraft
Class RecraftClient.Builder
java.lang.Object
ai.runapi.core.BaseClient.Builder<RecraftClient.Builder>
ai.runapi.recraft.RecraftClient.Builder
- Enclosing class:
- RecraftClient
public static final class RecraftClient.Builder
extends ai.runapi.core.BaseClient.Builder<RecraftClient.Builder>
Builder for
RecraftClient.-
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<RecraftClient.Builder>
-
baseUrl
Sets the RunAPI base URL. If omitted, the SDK readsRUNAPI_BASE_URL.- Overrides:
baseUrlin classai.runapi.core.BaseClient.Builder<RecraftClient.Builder>
-
baseUrl
Sets the RunAPI base URL from a URI.- Overrides:
baseUrlin classai.runapi.core.BaseClient.Builder<RecraftClient.Builder>
-
transport
Sets a custom HTTP transport. User-provided transports are not closed by SDK clients.- Overrides:
transportin classai.runapi.core.BaseClient.Builder<RecraftClient.Builder>
-
build
Builds an immutable RecraftClient.- Overrides:
buildin classai.runapi.core.BaseClient.Builder<RecraftClient.Builder>
-