Package ai.extend.wrapper
Class ExtendClientWrapper.Builder
- java.lang.Object
-
- ai.extend.ExtendClientBaseBuilder
-
- ai.extend.ExtendClientBuilder
-
- ai.extend.wrapper.ExtendClientWrapper.Builder
-
- Enclosing class:
- ExtendClientWrapper
@Deprecated public static class ExtendClientWrapper.Builder extends ExtendClientBuilder
Deprecated.UseExtendClientBuilder(viaExtendClient.builder()) instead. Retained so existingExtendClientWrapper.Builderreferences keep compiling.
-
-
Constructor Summary
Constructors Constructor Description Builder()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ExtendClientWrapper.BuilderaddHeader(java.lang.String name, java.lang.String value)Deprecated.Add a custom header to be sent with all requests.ExtendClientWrapper.BuilderapiKey(java.lang.String apiKey)Deprecated.Sets the API key (convenience alias forExtendClientBuilder.token(String)).ExtendClientWrapper.BuilderbaseUrl(java.lang.String baseUrl)Deprecated.Sets a custom base URL (convenience alias forExtendClientBuilder.url(String)).ExtendClientWrapperbuild()Deprecated.ExtendClientWrapper.Builderenvironment(Environment environment)Deprecated.ExtendClientWrapper.BuilderextendApiVersion(java.lang.String extendApiVersion)Deprecated.Sets extendApiVersionExtendClientWrapper.BuilderhttpClient(okhttp3.OkHttpClient httpClient)Deprecated.Sets the underlying OkHttp clientExtendClientWrapper.BuildermaxRetries(int maxRetries)Deprecated.Sets the maximum number of retries for the client.ExtendClientWrapper.Buildertimeout(int timeout)Deprecated.Sets the timeout (in seconds) for the client.ExtendClientWrapper.Buildertoken(java.lang.String token)Deprecated.Sets token.ExtendClientWrapper.Builderurl(java.lang.String url)Deprecated.-
Methods inherited from class ai.extend.ExtendClientBaseBuilder
buildClientOptions, setAdditional, setAuthentication, setCustomHeaders, setEnvironment, setHttpClient, setRetries, setTimeouts, validateConfiguration
-
-
-
-
Method Detail
-
apiKey
public ExtendClientWrapper.Builder apiKey(java.lang.String apiKey)
Deprecated.Description copied from class:ExtendClientBuilderSets the API key (convenience alias forExtendClientBuilder.token(String)).- Overrides:
apiKeyin classExtendClientBuilder
-
baseUrl
public ExtendClientWrapper.Builder baseUrl(java.lang.String baseUrl)
Deprecated.Description copied from class:ExtendClientBuilderSets a custom base URL (convenience alias forExtendClientBuilder.url(String)).- Overrides:
baseUrlin classExtendClientBuilder
-
token
public ExtendClientWrapper.Builder token(java.lang.String token)
Deprecated.Description copied from class:ExtendClientBaseBuilderSets token. Defaults to the EXTEND_API_KEY environment variable.- Overrides:
tokenin classExtendClientBuilder
-
extendApiVersion
public ExtendClientWrapper.Builder extendApiVersion(java.lang.String extendApiVersion)
Deprecated.Description copied from class:ExtendClientBaseBuilderSets extendApiVersion- Overrides:
extendApiVersionin classExtendClientBuilder
-
environment
public ExtendClientWrapper.Builder environment(Environment environment)
Deprecated.- Overrides:
environmentin classExtendClientBuilder
-
url
public ExtendClientWrapper.Builder url(java.lang.String url)
Deprecated.- Overrides:
urlin classExtendClientBuilder
-
timeout
public ExtendClientWrapper.Builder timeout(int timeout)
Deprecated.Description copied from class:ExtendClientBaseBuilderSets the timeout (in seconds) for the client. Defaults to 60 seconds.- Overrides:
timeoutin classExtendClientBuilder
-
maxRetries
public ExtendClientWrapper.Builder maxRetries(int maxRetries)
Deprecated.Description copied from class:ExtendClientBaseBuilderSets the maximum number of retries for the client. Defaults to 2 retries.- Overrides:
maxRetriesin classExtendClientBuilder
-
httpClient
public ExtendClientWrapper.Builder httpClient(okhttp3.OkHttpClient httpClient)
Deprecated.Description copied from class:ExtendClientBaseBuilderSets the underlying OkHttp client- Overrides:
httpClientin classExtendClientBuilder
-
addHeader
public ExtendClientWrapper.Builder addHeader(java.lang.String name, java.lang.String value)
Deprecated.Description copied from class:ExtendClientBaseBuilderAdd a custom header to be sent with all requests. For headers that need to be computed dynamically or conditionally, use the setAdditional() method override instead.- Overrides:
addHeaderin classExtendClientBuilder- Parameters:
name- The header namevalue- The header value- Returns:
- This builder for method chaining
-
build
public ExtendClientWrapper build()
Deprecated.- Overrides:
buildin classExtendClientBuilder
-
-