Package org.fcrepo.client
Class FcrepoClient.FcrepoClientBuilder
- java.lang.Object
-
- org.fcrepo.client.FcrepoClient.FcrepoClientBuilder
-
- Enclosing class:
- FcrepoClient
public static class FcrepoClient.FcrepoClientBuilder extends Object
Builds an FcrepoClient- Author:
- bbpennel
-
-
Constructor Summary
Constructors Constructor Description FcrepoClientBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FcrepoClient.FcrepoClientBuilderauthScope(String authHost)Add an authentication scope to this clientFcrepoClientbuild()Get the clientFcrepoClient.FcrepoClientBuildercredentials(String username, String password)Add basic authentication credentials to this clientFcrepoClient.FcrepoClientBuilderthrowExceptionOnFailure()Client should throw exceptions when failures occur
-
-
-
Constructor Detail
-
FcrepoClientBuilder
public FcrepoClientBuilder()
-
-
Method Detail
-
credentials
public FcrepoClient.FcrepoClientBuilder credentials(String username, String password)
Add basic authentication credentials to this client- Parameters:
username- username for authenticationpassword- password for authentication- Returns:
- the client builder
-
authScope
public FcrepoClient.FcrepoClientBuilder authScope(String authHost)
Add an authentication scope to this client- Parameters:
authHost- authentication scope value- Returns:
- this builder
-
throwExceptionOnFailure
public FcrepoClient.FcrepoClientBuilder throwExceptionOnFailure()
Client should throw exceptions when failures occur- Returns:
- this builder
-
build
public FcrepoClient build()
Get the client- Returns:
- the client constructed by this builder
-
-