public static class SlingClientConfig.Builder extends Object
Modifier and Type | Field and Description |
---|---|
protected org.apache.http.client.AuthCache |
authCache |
protected org.apache.http.client.CookieStore |
cookieStore |
protected org.apache.http.client.CredentialsProvider |
credsProvider |
protected String |
password |
protected boolean |
preemptiveAuth |
protected URI |
url |
protected String |
user |
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
Modifier and Type | Method and Description |
---|---|
SlingClientConfig |
build() |
static SlingClientConfig.Builder |
create() |
SlingClientConfig.Builder |
setAuthCache(org.apache.http.client.AuthCache authCache) |
SlingClientConfig.Builder |
setCookieStore(org.apache.http.client.CookieStore cookieStore) |
SlingClientConfig.Builder |
setCredentialsProvider(org.apache.http.client.CredentialsProvider credsProvider) |
SlingClientConfig.Builder |
setPassword(String password) |
SlingClientConfig.Builder |
setPreemptiveAuth(boolean preemptiveAuth) |
SlingClientConfig.Builder |
setUrl(String url) |
SlingClientConfig.Builder |
setUrl(URI url) |
SlingClientConfig.Builder |
setUser(String user) |
protected URI url
protected String user
protected String password
protected org.apache.http.client.CookieStore cookieStore
protected org.apache.http.client.CredentialsProvider credsProvider
protected org.apache.http.client.AuthCache authCache
protected boolean preemptiveAuth
public static SlingClientConfig.Builder create()
public SlingClientConfig.Builder setUrl(String url) throws URISyntaxException
URISyntaxException
public SlingClientConfig.Builder setUrl(URI url)
public SlingClientConfig.Builder setUser(String user)
public SlingClientConfig.Builder setPassword(String password)
public SlingClientConfig.Builder setCredentialsProvider(org.apache.http.client.CredentialsProvider credsProvider)
public SlingClientConfig.Builder setAuthCache(org.apache.http.client.AuthCache authCache)
public SlingClientConfig.Builder setPreemptiveAuth(boolean preemptiveAuth)
public SlingClientConfig.Builder setCookieStore(org.apache.http.client.CookieStore cookieStore)
public SlingClientConfig build()
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.