Package com.increase.api.client.okhttp
Class IncreaseOkHttpClientAsync.Builder
-
- All Implemented Interfaces:
public final class IncreaseOkHttpClientAsync.BuilderA builder for IncreaseOkHttpClientAsync.
-
-
Method Summary
-
-
Method Detail
-
sandbox
final IncreaseOkHttpClientAsync.Builder sandbox()
-
baseUrl
final IncreaseOkHttpClientAsync.Builder baseUrl(String baseUrl)
-
jsonMapper
final IncreaseOkHttpClientAsync.Builder jsonMapper(JsonMapper jsonMapper)
-
clock
final IncreaseOkHttpClientAsync.Builder clock(Clock clock)
-
headers
final IncreaseOkHttpClientAsync.Builder headers(Headers headers)
-
putHeader
final IncreaseOkHttpClientAsync.Builder putHeader(String name, String value)
-
putHeaders
final IncreaseOkHttpClientAsync.Builder putHeaders(String name, Iterable<String> values)
-
putAllHeaders
final IncreaseOkHttpClientAsync.Builder putAllHeaders(Headers headers)
-
putAllHeaders
final IncreaseOkHttpClientAsync.Builder putAllHeaders(Map<String, Iterable<String>> headers)
-
replaceHeaders
final IncreaseOkHttpClientAsync.Builder replaceHeaders(String name, String value)
-
replaceHeaders
final IncreaseOkHttpClientAsync.Builder replaceHeaders(String name, Iterable<String> values)
-
replaceAllHeaders
final IncreaseOkHttpClientAsync.Builder replaceAllHeaders(Headers headers)
-
replaceAllHeaders
final IncreaseOkHttpClientAsync.Builder replaceAllHeaders(Map<String, Iterable<String>> headers)
-
removeHeaders
final IncreaseOkHttpClientAsync.Builder removeHeaders(String name)
-
removeAllHeaders
final IncreaseOkHttpClientAsync.Builder removeAllHeaders(Set<String> names)
-
queryParams
final IncreaseOkHttpClientAsync.Builder queryParams(QueryParams queryParams)
-
queryParams
final IncreaseOkHttpClientAsync.Builder queryParams(Map<String, Iterable<String>> queryParams)
-
putQueryParam
final IncreaseOkHttpClientAsync.Builder putQueryParam(String key, String value)
-
putQueryParams
final IncreaseOkHttpClientAsync.Builder putQueryParams(String key, Iterable<String> values)
-
putAllQueryParams
final IncreaseOkHttpClientAsync.Builder putAllQueryParams(QueryParams queryParams)
-
putAllQueryParams
final IncreaseOkHttpClientAsync.Builder putAllQueryParams(Map<String, Iterable<String>> queryParams)
-
replaceQueryParams
final IncreaseOkHttpClientAsync.Builder replaceQueryParams(String key, String value)
-
replaceQueryParams
final IncreaseOkHttpClientAsync.Builder replaceQueryParams(String key, Iterable<String> values)
-
replaceAllQueryParams
final IncreaseOkHttpClientAsync.Builder replaceAllQueryParams(QueryParams queryParams)
-
replaceAllQueryParams
final IncreaseOkHttpClientAsync.Builder replaceAllQueryParams(Map<String, Iterable<String>> queryParams)
-
removeQueryParams
final IncreaseOkHttpClientAsync.Builder removeQueryParams(String key)
-
removeAllQueryParams
final IncreaseOkHttpClientAsync.Builder removeAllQueryParams(Set<String> keys)
-
timeout
final IncreaseOkHttpClientAsync.Builder timeout(Timeout timeout)
-
timeout
final IncreaseOkHttpClientAsync.Builder timeout(Duration timeout)
Sets the maximum time allowed for a complete HTTP call, not including retries.
See Timeout.request for more details.
For fine-grained control, pass a Timeout object.
-
maxRetries
final IncreaseOkHttpClientAsync.Builder maxRetries(Integer maxRetries)
-
proxy
final IncreaseOkHttpClientAsync.Builder proxy(Proxy proxy)
-
responseValidation
final IncreaseOkHttpClientAsync.Builder responseValidation(Boolean responseValidation)
-
apiKey
final IncreaseOkHttpClientAsync.Builder apiKey(String apiKey)
-
webhookSecret
final IncreaseOkHttpClientAsync.Builder webhookSecret(String webhookSecret)
-
webhookSecret
final IncreaseOkHttpClientAsync.Builder webhookSecret(Optional<String> webhookSecret)
Alias for calling Builder.webhookSecret with
webhookSecret.orElse(null).
-
fromEnv
final IncreaseOkHttpClientAsync.Builder fromEnv()
-
build
final IncreaseClientAsync build()
Returns an immutable instance of IncreaseClientAsync.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-