Class ClientBuilder<T>
java.lang.Object
org.davidmoten.oa3.codegen.client.runtime.ClientBuilder<T>
-
Constructor Summary
ConstructorsConstructorDescriptionClientBuilder(Function<ClientBuilder<T>, T> creator, Config config, String basePath) -
Method Summary
Modifier and TypeMethodDescriptionbasePath()build()httpService(HttpService httpService) interceptor(Interceptor interceptor) Enables modification of all http requests (url, method, headers, not the body).interceptors(Iterable<? extends Interceptor> list) serializer(Serializer serializer)
-
Constructor Details
-
ClientBuilder
-
-
Method Details
-
serializer
-
interceptor
Enables modification of all http requests (url, method, headers, not the body). Particularly useful for defining authentication (which normally involves just the addition of an Authorization header).- Parameters:
interceptor- modifies http requests- Returns:
- this
-
interceptors
-
httpService
-
serializer
-
interceptors
-
basePath
-
httpService
-
build
-