Class ResourceRegistryRequestOptions
java.lang.Object
org.gcube.informationsystem.resourceregistry.api.client.ResourceRegistryRequestOptions
Immutable per-invocation options shared by the Resource Registry Java clients.
- Author:
- Luca Frosini (ISTI - CNR)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder for immutable per-request options. -
Method Summary
-
Method Details
-
defaults
- Returns:
- an options object in which every value is omitted
-
builder
- Returns:
- a new options builder
-
limit
- Returns:
- explicit
limit, ornullwhen omitted
-
offset
- Returns:
- explicit
offset, ornullwhen omitted
-
metadataPolicy
- Returns:
- explicit metadata policy, or
nullwhen omitted
-
hierarchical
- Returns:
- explicit hierarchical mode, or
nullwhen omitted
-
includeContexts
- Returns:
- explicit context-inclusion mode, or
nullwhen omitted
-
polymorphic
- Returns:
- explicit polymorphic mode, or
nullwhen omitted
-
depth
- Returns:
- explicit hierarchy depth, or
nullwhen omitted
-
lifecycle
- Returns:
- explicit Context lifecycle selection, or
nullwhen omitted
-
propagationMode
- Returns:
- explicit propagation mode, or
nullwhen omitted
-
dryRun
- Returns:
- explicit dry-run mode, or
nullwhen omitted
-
preferReturn
- Returns:
- explicit
Preferreturn mode, ornullwhen omitted
-
customHeaders
- Returns:
- immutable, case-preserving, multi-valued custom headers
-
queryParameters
Returns the explicitly configured options as wire-level query parameters. Callers must set only options supported by the operation being executed.- Returns:
- immutable query-parameter map
-