public class DefaultClientBuilder extends Object implements ClientBuilder
The default ClientBuilder implementation. This looks for configuration files
in the following locations and order of precedence (last one wins).
| Modifier and Type | Field and Description |
|---|---|
static String |
ENVVARS_TOKEN |
static String |
SYSPROPS_TOKEN |
DEFAULT_CLIENT_API_TOKEN_PROPERTY_NAME, DEFAULT_CLIENT_AUTHENTICATION_SCHEME_PROPERTY_NAME, DEFAULT_CLIENT_CACHE_CACHES_PROPERTY_NAME, DEFAULT_CLIENT_CACHE_ENABLED_PROPERTY_NAME, DEFAULT_CLIENT_CACHE_TTI_PROPERTY_NAME, DEFAULT_CLIENT_CACHE_TTL_PROPERTY_NAME, DEFAULT_CLIENT_CONNECTION_TIMEOUT_PROPERTY_NAME, DEFAULT_CLIENT_ORG_URL_PROPERTY_NAME, DEFAULT_CLIENT_PROXY_HOST_PROPERTY_NAME, DEFAULT_CLIENT_PROXY_PASSWORD_PROPERTY_NAME, DEFAULT_CLIENT_PROXY_PORT_PROPERTY_NAME, DEFAULT_CLIENT_PROXY_USERNAME_PROPERTY_NAME| Constructor and Description |
|---|
DefaultClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Client |
build() |
ClientBuilder |
setAuthenticationScheme(AuthenticationScheme authenticationScheme) |
ClientBuilder |
setBaseUrlResolver(BaseUrlResolver baseUrlResolver) |
ClientBuilder |
setCacheManager(CacheManager cacheManager) |
ClientBuilder |
setClientCredentials(ClientCredentials clientCredentials) |
ClientBuilder |
setClientCredentialsResolver(ClientCredentialsResolver clientCredentialsResolver) |
ClientBuilder |
setConnectionTimeout(int timeout) |
ClientBuilder |
setOrgUrl(String baseUrl) |
ClientBuilder |
setProxy(Proxy proxy) |
ClientBuilder |
setRequestAuthenticatorFactory(RequestAuthenticatorFactory factory) |
public static final String ENVVARS_TOKEN
public static final String SYSPROPS_TOKEN
public ClientBuilder setProxy(Proxy proxy)
setProxy in interface ClientBuilderpublic ClientBuilder setCacheManager(CacheManager cacheManager)
setCacheManager in interface ClientBuilderpublic ClientBuilder setAuthenticationScheme(AuthenticationScheme authenticationScheme)
setAuthenticationScheme in interface ClientBuilderpublic ClientBuilder setConnectionTimeout(int timeout)
setConnectionTimeout in interface ClientBuilderpublic ClientBuilder setClientCredentials(ClientCredentials clientCredentials)
setClientCredentials in interface ClientBuilderpublic ClientBuilder setRequestAuthenticatorFactory(RequestAuthenticatorFactory factory)
public ClientBuilder setClientCredentialsResolver(ClientCredentialsResolver clientCredentialsResolver)
public ClientBuilder setBaseUrlResolver(BaseUrlResolver baseUrlResolver)
public Client build()
build in interface ClientBuilderpublic ClientBuilder setOrgUrl(String baseUrl)
setOrgUrl in interface ClientBuilderCopyright © 2017 Okta. All rights reserved.