public class Prefer
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
PREFER_HANDLING |
|
static java.lang.String |
PREFER_INCLUDE |
|
static java.lang.String |
PREFER_LENIENT |
|
static java.lang.String |
PREFER_MINIMAL |
|
static java.lang.String |
PREFER_OMIT |
|
static java.lang.String |
PREFER_REPRESENTATION |
|
static java.lang.String |
PREFER_RETURN |
|
static java.lang.String |
PREFER_STRICT |
|
static java.lang.String |
PREFER_WAIT |
| Constructor | Description |
|---|---|
Prefer(java.lang.String preference,
java.util.List<java.lang.String> include,
java.util.List<java.lang.String> omit,
java.util.Set<java.lang.String> params,
java.lang.String handling,
java.lang.Integer wait) |
Create a Prefer header representation
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Boolean |
getDepthNoroot() |
Identify whether the depth-noroot parameter was set
|
java.util.Optional<java.lang.String> |
getHandling() |
Get the handling type
|
java.util.List<java.lang.String> |
getInclude() |
Get the preferred include IRIs
|
java.util.List<java.lang.String> |
getOmit() |
Get the preferred omit IRIs
|
java.util.Optional<java.lang.String> |
getPreference() |
Get the preferred return type
|
java.lang.Boolean |
getRespondAsync() |
Identify whether the respond-async parameter was set
|
java.util.Optional<java.lang.Integer> |
getWait() |
Get the value of the wait parameter, if set
|
static Prefer |
ofInclude(java.lang.String... includes) |
Build a Prefer object with a set of included IRIs
|
static Prefer |
ofOmit(java.lang.String... omits) |
Build a Prefer object with a set of omitted IRIs
|
static Prefer |
valueOf(java.lang.String value) |
Create a Prefer header representation from a header string
|
public static final java.lang.String PREFER_REPRESENTATION
public static final java.lang.String PREFER_MINIMAL
public static final java.lang.String PREFER_STRICT
public static final java.lang.String PREFER_LENIENT
public static final java.lang.String PREFER_RETURN
public static final java.lang.String PREFER_INCLUDE
public static final java.lang.String PREFER_OMIT
public static final java.lang.String PREFER_HANDLING
public static final java.lang.String PREFER_WAIT
public Prefer(java.lang.String preference,
java.util.List<java.lang.String> include,
java.util.List<java.lang.String> omit,
java.util.Set<java.lang.String> params,
java.lang.String handling,
java.lang.Integer wait)
preference - the preference valueinclude - a list of include valuesomit - a list of omit valuesparams - single-valued parametershandling - the handling valuewait - the wait valuepublic static Prefer valueOf(java.lang.String value)
value - the header valuepublic java.util.Optional<java.lang.String> getPreference()
public java.util.Optional<java.lang.String> getHandling()
public java.util.Optional<java.lang.Integer> getWait()
public java.lang.Boolean getRespondAsync()
public java.lang.Boolean getDepthNoroot()
public java.util.List<java.lang.String> getInclude()
public java.util.List<java.lang.String> getOmit()
public static Prefer ofInclude(java.lang.String... includes)
includes - the IRIs to includepublic static Prefer ofOmit(java.lang.String... omits)
omits - the IRIs to omit