Package com.inrupt.client.solid
Class SolidSyncClient.Builder
- java.lang.Object
-
- com.inrupt.client.solid.SolidSyncClient.Builder
-
- Enclosing class:
- SolidSyncClient
public static class SolidSyncClient.Builder extends Object
A builder class for aSolidSyncClient
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolidSyncClient
build()
Build theSolidSyncClient
.SolidSyncClient.Builder
client(Client client)
Set a pre-configuredClient
.SolidSyncClient.Builder
fetchAfterWrite(boolean fetch)
Set whether to fetch a resource after a write operation.SolidSyncClient.Builder
headers(Headers headers)
Set a collection of headers to be used with each high-level client request.
-
-
-
Method Detail
-
client
public SolidSyncClient.Builder client(Client client)
Set a pre-configuredClient
.- Parameters:
client
- the client- Returns:
- this builder
-
headers
public SolidSyncClient.Builder headers(Headers headers)
Set a collection of headers to be used with each high-level client request.Note that any headers set here will not be automatically added to any requests performed by the
SolidSyncClient.send(com.inrupt.client.Request, com.inrupt.client.Response.BodyHandler<T>)
method.- Parameters:
headers
- the headers- Returns:
- this builder
-
fetchAfterWrite
public SolidSyncClient.Builder fetchAfterWrite(boolean fetch)
Set whether to fetch a resource after a write operation.- Parameters:
fetch
- whether to fetch the remote resource after a write operation- Returns:
- this builder
-
build
public SolidSyncClient build()
Build theSolidSyncClient
.- Returns:
- the Solid client
-
-