public abstract class RetrieveRequestBuilder extends RequestBuilder
client, request, targetUri| Modifier | Constructor and Description |
|---|---|
protected |
RetrieveRequestBuilder(URI uri,
FcrepoClient client) |
| Modifier and Type | Method and Description |
|---|---|
RetrieveRequestBuilder |
acceptDatetime(Instant acceptInstant)
Provide an Accept-Datetime header in RFC1123 format from the given instant for memento datetime negotiation.
|
RetrieveRequestBuilder |
acceptDatetime(String acceptDatetime)
Provide an Accept-Datetime from the given RFC1123 formatted string.
|
RetrieveRequestBuilder |
disableRedirects()
Disable following redirects.
|
RetrieveRequestBuilder |
noCache()
Provide a Cache-Control header with value "no-cache"
|
RetrieveRequestBuilder |
wantDigest(String value)
Provide a Want-Digest header for this request
|
addHeader, addLinkHeader, createRequest, performprotected RetrieveRequestBuilder(URI uri, FcrepoClient client)
public RetrieveRequestBuilder disableRedirects()
public RetrieveRequestBuilder wantDigest(String value)
value - header value, following the syntax defined in: https://tools.ietf.org/html/rfc3230#section-4.3.1public RetrieveRequestBuilder noCache()
public RetrieveRequestBuilder acceptDatetime(Instant acceptInstant)
acceptInstant - the accept datetime represented as an Instant.public RetrieveRequestBuilder acceptDatetime(String acceptDatetime)
acceptDatetime - the accept datetime as a string, must be in RFC1123 format.Copyright © 2013–2019 DuraSpace, Inc.. All rights reserved.