Package org.apache.sling.testing.clients
Class SlingClientConfig.Builder
- java.lang.Object
-
- org.apache.sling.testing.clients.SlingClientConfig.Builder
-
- Enclosing class:
- SlingClientConfig
public static class SlingClientConfig.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.http.client.AuthCacheauthCacheprotected org.apache.http.client.CookieStorecookieStoreprotected org.apache.http.client.CredentialsProvidercredsProviderprotected Stringpasswordprotected booleanpreemptiveAuthprotected URIurlprotected Stringuser
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SlingClientConfigbuild()static SlingClientConfig.Buildercreate()SlingClientConfig.BuildersetAuthCache(org.apache.http.client.AuthCache authCache)SlingClientConfig.BuildersetCookieStore(org.apache.http.client.CookieStore cookieStore)SlingClientConfig.BuildersetCredentialsProvider(org.apache.http.client.CredentialsProvider credsProvider)SlingClientConfig.BuildersetPassword(String password)SlingClientConfig.BuildersetPreemptiveAuth(boolean preemptiveAuth)SlingClientConfig.BuildersetUrl(String url)SlingClientConfig.BuildersetUrl(URI url)SlingClientConfig.BuildersetUser(String user)
-
-
-
Field Detail
-
url
protected URI url
-
user
protected String user
-
password
protected String password
-
cookieStore
protected org.apache.http.client.CookieStore cookieStore
-
credsProvider
protected org.apache.http.client.CredentialsProvider credsProvider
-
authCache
protected org.apache.http.client.AuthCache authCache
-
preemptiveAuth
protected boolean preemptiveAuth
-
-
Method Detail
-
create
public static SlingClientConfig.Builder create()
-
setUrl
public SlingClientConfig.Builder setUrl(String url) throws URISyntaxException
- Throws:
URISyntaxException
-
setUrl
public SlingClientConfig.Builder setUrl(URI url)
-
setUser
public SlingClientConfig.Builder setUser(String user)
-
setPassword
public SlingClientConfig.Builder setPassword(String password)
-
setCredentialsProvider
public SlingClientConfig.Builder setCredentialsProvider(org.apache.http.client.CredentialsProvider credsProvider)
-
setAuthCache
public SlingClientConfig.Builder setAuthCache(org.apache.http.client.AuthCache authCache)
-
setPreemptiveAuth
public SlingClientConfig.Builder setPreemptiveAuth(boolean preemptiveAuth)
-
setCookieStore
public SlingClientConfig.Builder setCookieStore(org.apache.http.client.CookieStore cookieStore)
-
build
public SlingClientConfig build() throws ClientException
- Throws:
ClientException
-
-