Package com.anthropic.core
Class ClientOptions
-
- All Implemented Interfaces:
public final class ClientOptions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classClientOptions.BuilderA builder for ClientOptions.
-
Field Summary
Fields Modifier and Type Field Description private final HttpClienthttpClientprivate final JsonMapperjsonMapperprivate final ExecutorstreamHandlerExecutorprivate final Clockclockprivate final Headersheadersprivate final QueryParamsqueryParamsprivate final BooleanresponseValidationprivate final Timeouttimeoutprivate final IntegermaxRetries
-
Method Summary
Modifier and Type Method Description final HttpClienthttpClient()final JsonMapperjsonMapper()final ExecutorstreamHandlerExecutor()final Clockclock()final Headersheaders()final QueryParamsqueryParams()final BooleanresponseValidation()final Timeouttimeout()final IntegermaxRetries()final ClientOptions.BuildertoBuilder()final static ClientOptions.Builderbuilder()Returns a mutable builder for constructing an instance of ClientOptions. -
-
Method Detail
-
httpClient
final HttpClient httpClient()
-
jsonMapper
final JsonMapper jsonMapper()
-
streamHandlerExecutor
final Executor streamHandlerExecutor()
-
queryParams
final QueryParams queryParams()
-
responseValidation
final Boolean responseValidation()
-
maxRetries
final Integer maxRetries()
-
toBuilder
final ClientOptions.Builder toBuilder()
-
builder
final static ClientOptions.Builder builder()
Returns a mutable builder for constructing an instance of ClientOptions.
The following fields are required:
.httpClient()
-
-
-
-