Interface RecordLookupRequest._FinalStage
- All Known Implementing Classes:
RecordLookupRequest.Builder
- Enclosing class:
RecordLookupRequest
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()Inclusive lower bound for a range lookup (requiresto; non-sensitive fields only).includePayload(Boolean includePayload) includePayload(Optional<Boolean> includePayload) When true, externalized record payloads are returned in full in this response (capped per page).Maximum number of records to return per page (1–100; defaults to 20).order(RecordLookupRequestOrder order) order(Optional<RecordLookupRequestOrder> order) Sort direction for the returned results:asc(default) ordesc.Prefix to match (string, non-sensitive fields only).Inclusive lower bound on the lookup field's sort key, narrowing avaluematch to records whose sort key is at or after this point.Inclusive upper bound on the lookup field's sort key, narrowing avaluematch to records whose sort key is at or before this point.Pagination cursor — pass thenextCursorreturned by the previous page.Inclusive upper bound for a range lookup (requiresfrom).Exact value to match.Exact values to match, for a lookup declared over several fields — one value per field, in the order the lookup declares them.
-
Method Details
-
build
RecordLookupRequest build() -
additionalProperty
-
additionalProperties
-
value
Exact value to match. Mutually exclusive with
from/to,prefixandvalues. Sensitive fields can only be looked up by exact value, and only through this body variant. For a lookup over several fields, usevaluesinstead. -
value
-
values
Exact values to match, for a lookup declared over several fields — one value per field, in the order the lookup declares them. Mutually exclusive with
value; a single-element list is exactlyvaluewritten uniformly.You may supply fewer values than the lookup declares, as long as they are a leading run of its fields: on a lookup over
[status, area, owner]you can matchstatus, orstatusandarea, but neverareaalone. Supplying fewer values returns the records grouped by the fields you left unspecified;sortFrom/sortTothen need every value, because sorting is only continuous within one fully specified combination. -
values
-
from
Inclusive lower bound for a range lookup (requires
to; non-sensitive fields only). Mutually exclusive withvalueandprefix. -
from
-
to
Inclusive upper bound for a range lookup (requires
from). -
to
-
prefix
Prefix to match (string, non-sensitive fields only). Mutually exclusive with
valueandfrom/to. -
prefix
-
sortFrom
Inclusive lower bound on the lookup field's sort key, narrowing a
valuematch to records whose sort key is at or after this point. Use withvalue; may be combined withsortToto bound both ends. Give the bound in the same form as the sorted field's own values — epoch milliseconds when the lookup sorts bycreatedAtorlastUpdated. Records with no value for the sorted field are never included in a bounded window. -
sortFrom
-
sortTo
Inclusive upper bound on the lookup field's sort key, narrowing a
valuematch to records whose sort key is at or before this point. Use withvalue; may be combined withsortFrom. -
sortTo
-
startFrom
Pagination cursor — pass the
nextCursorreturned by the previous page. -
startFrom
-
limit
Maximum number of records to return per page (1–100; defaults to 20).
-
limit
-
order
Sort direction for the returned results:
asc(default) ordesc. -
order
-
includePayload
When true, externalized record payloads are returned in full in this response (capped per page). Defaults to false, which returns only the indexed projection.
-
includePayload
-